Hướng dẫn how to get time in 12 hour format in php? - Làm thế nào để lấy thời gian ở định dạng 12 giờ trong php?

Đã hỏi 9 năm, 4 tháng trước 9 years, 4 months ago

Đã xem 203k lần 203k times

46

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Từ nguồn cấp dữ liệu mà tôi nhận được ngày và giờ ở định dạng này:

19:24:15 06/13/2013

Tôi cần phải chuyển đổi nó vào lúc 12 giờ sáng/chiều mà không cần vài giây. Vì vậy, thời gian trên sẽ là 7:24 tối. Ngày nên duy trì ở định dạng mm/dd/yyyy. Có một cách thanh lịch để làm điều này trong PHP (không phải MySQL)? Cảm ơn!

Hướng dẫn how to get time in 12 hour format in php? - Làm thế nào để lấy thời gian ở định dạng 12 giờ trong php?

Đã hỏi ngày 13 tháng 6 năm 2013 lúc 22:20Jun 13, 2013 at 22:20

6

Tôi nghĩ rằng bạn có thể sử dụng hàm

$date = '19:24:15 06/13/2013'; 
echo date('h:i:s a m/d/Y', strtotime($date));
2 để đạt được điều này

$date = '19:24:15 06/13/2013'; 
echo date('h:i:s a m/d/Y', strtotime($date));

Điều này sẽ đầu ra

07:24:15 pm 06/13/2013

Mẫu sống

H được sử dụng cho thời gian 12 chữ số là viết tắt của Minutess Secondsa sẽ trở lại AM hoặc PM (sử dụng ở vòng hoa cho sáng pm) m được sử dụng trong nhiều tháng với chữ số Chữ số) is used for 12 digit time
i stands for minutes
s seconds
a will return am or pm (use in uppercase for AM PM)
m is used for months with digits
d is used for days in digit
Y uppercase is used for 4 digit year (use it lowercase for two digit)

Cập nhật

Đây là với

$date = '19:24:15 06/13/2013'; 
echo date('h:i:s a m/d/Y', strtotime($date));
3

$date = new DateTime('19:24:15 06/13/2013');
echo $date->format('h:i:s a m/d/Y') ;

Mẫu sống

H được sử dụng cho thời gian 12 chữ số là viết tắt của Minutess Secondsa sẽ trở lại AM hoặc PM (sử dụng ở vòng hoa cho sáng pm) m được sử dụng trong nhiều tháng với chữ số Chữ số)Jun 13, 2013 at 22:24

Hướng dẫn how to get time in 12 hour format in php? - Làm thế nào để lấy thời gian ở định dạng 12 giờ trong php?

Cập nhậtFabio

Đây là với

$date = '19:24:15 06/13/2013'; 
echo date('h:i:s a m/d/Y', strtotime($date));
312 gold badges52 silver badges63 bronze badges

2

Đã trả lời ngày 13 tháng 6 năm 2013 lúc 22:24

echo date("g:i a", strtotime("13:30:30 UTC"));

Fabiofabio

22.8K12 Huy hiệu vàng52 Huy hiệu bạc63 Huy hiệu Đồng

Bạn có thể sử dụng hàm ngày để định dạng nó bằng cách sử dụng mã bên dưới:2 gold badges12 silver badges25 bronze badges

đầu ra: 1:30 chiềuApr 5, 2018 at 10:33

Max GauravAowal

1.7652 huy hiệu vàng12 Huy hiệu bạc25 Huy hiệu đồng1 silver badge2 bronze badges

Đã trả lời ngày 5 tháng 4 năm 2018 lúc 10:33

// 24 hrs 
H:i 
// output 14:20

// 12 hrs 
h:i 
// output 2:20

AowalaowalJul 25, 2018 at 9:46

Hướng dẫn how to get time in 12 hour format in php? - Làm thế nào để lấy thời gian ở định dạng 12 giờ trong php?

1211 huy hiệu bạc2 huy hiệu đồngDexter

Sử dụng

$date = '19:24:15 06/13/2013'; 
echo date('h:i:s a m/d/Y', strtotime($date));
4 nhỏ hơn3 gold badges37 silver badges35 bronze badges

ngày vang ("g: i a.", thời gian ()); // 4: 45 chiều. Đây là một ví dụ về định dạng thời gian với chữ thường ante meridiem và post meridiem (AM/pm). ngày vang ("h: i A.", thời gian ()); // 04: 45 chiều. Đây là một ví dụ về định dạng thời gian với AM/PM chữ hoa.date() and time() functions allow you to get the date and time from the web server. These functions can be used to get dates and time in different formats.

Các hàm ngày () và giờ () cho phép bạn có được ngày và giờ từ máy chủ web. Các chức năng này có thể được sử dụng để có ngày và thời gian ở các định dạng khác nhau.

Các chức năng này phụ thuộc vào cài đặt múi giờ của máy chủ web.

Ngày và giờ hiện tại

date(string format, int timestamp)

Cú pháp:date() function returns a formatted string representing a date; a passing second-time parameter is optional, the current local timestamp will be used if no timestamp is given.

Hàm ngày () trả về một chuỗi được định dạng đại diện cho một ngày; Một tham số lần thứ hai vượt qua là tùy chọn, dấu thời gian cục bộ hiện tại sẽ được sử dụng nếu không có dấu thời gian được đưa ra.

Thí dụ:

Ngoài ra, các ký tự khác như "-", ":" có thể được sử dụng giữa các chữ cái để thêm định dạng bổ sung.

Dấu thời gian

Hàm ngày () luôn sử dụng dấu thời gian hiện tại, cho dù bạn có vượt qua nó hay không.: A timestamp is a number of seconds from January 1, 1970, at 00:00. Otherwise known as the Unix Timestamp, this measurement is a widely used standard that PHP has chosen to utilize.

Chúng ta có thể nhận được dấu thời gian hiện tại bằng cách sử dụng hàm thời gian ().

Thí dụ:

Tăng/giảm ngày sử dụng dấu thời gian

Thí dụ:

" 
    // Decrease 15 days from current date
    echo "Date is ".date("Y-m-d",time()-(86400*15)); 
?>

Tăng/giảm ngày sử dụng dấu thời gian

Tham chiếu chuỗi ngày php

Hàm ngày () cung cấp một số tùy chọn định dạng có thể. Bạn cũng có thể tùy chỉnh đầu ra từ chuỗi định dạng. Sau đây là danh sách đầy đủ các tùy chọn định dạng có sẵn:một
sáng hoặc chiềuMột
Sáng hoặc chiềuB
Swatch internet thời giand
ngày trong tháng, hai chữ số với số không hàng đầu; tức là, "01" đến "31"D
ngày trong tuần, văn bản, ba chữ cái; tức là, "Thứ Sáu"F
tháng, văn bản, dài; tức là "tháng 1"g
định dạng giờ, 12 giờ mà không có số không hàng đầu; tức là "1" đến "12"G
giờ, định dạng 24 giờ mà không có số không hàng đầu; tức là, "0" đến "23"h
giờ, định dạng 12 giờ; tức là "01" đến "12"H
giờ, định dạng 24 giờ; tức là "00" đến "23"tôi
phút; tức là "00" đến "59"Tôi
(vốn I) "1" nếu thời gian tiết kiệm ánh sáng ban ngày, "0" nếu khôngj
ngày trong tháng mà không có số không hàng đầu; tức là, "1" đến "31"l
LBoolean cho dù đó là một năm bước nhảy vọt; tức là, "0" hoặc "1"
mtháng; tức là "01" đến "12"
Mtháng, văn bản, 3 chữ cái; tức là "Jan"
Ntháng không có số không hàng đầu; tức là "1" đến "12"
rNgày định dạng RFC 822; tức là "Thu, ngày 21 tháng 12 năm 2000 16:01:07 +0200" (được thêm vào Php 4.0.4)
Sgiây; tức là "00" đến "59"
SHậu tố thứ tự tiếng Anh, văn bản, 2 ký tự; tức là "th", "nd"
tsố ngày trong tháng nhất định; tức là, "28" đến "31"
TCài đặt múi giờ của máy này; tức là "mdt"
Ugiây kể từ kỷ nguyên
wngày trong tuần, số, tức là "0" (Chủ nhật) đến "6" (Thứ Bảy)
Ynăm, 4 chữ số; tức là "1999"
ynăm, 2 chữ số; tức là "99"
zngày trong năm; tức là, "0" đến "365"
ZThời gian bù tính bằng giây (tức là "-43200" đến "43200").

Thí dụ:

$date = '19:24:15 06/13/2013'; 
echo date('h:i:s a m/d/Y', strtotime($date));
0

Php date_default_timezone_set () hàm

Chức năng này được yêu cầu sử dụng trong chương trình để đối phó với múi giờ khác nhau. Đặt múi giờ mặc định được sử dụng bởi tất cả các hàm ngày/thời gian trong một tập lệnh.

Thí dụ:

$date = '19:24:15 06/13/2013'; 
echo date('h:i:s a m/d/Y', strtotime($date));
1


Hướng dẫn how to get time in 12 hour format in php? - Làm thế nào để lấy thời gian ở định dạng 12 giờ trong php?

Làm thế nào để hiển thị thời gian ở định dạng 12 giờ trong PHP?

Thí dụ:echo date("h:i:sa"); //current Time in 24 hour format, i.e. 18:00:23 echo date("H:i:s"); //current Month, i.e. 08 echo date("m"); //current Month name, i.e. Aug echo date("M"); ?>

Làm thế nào để đặt định dạng thời gian trong PHP?

Đây là các chức năng tích hợp của PHP ...
Làm thế nào để hiển thị thời gian ở định dạng 12 giờ trong PHP?
$ ngày = "06/13/2019 5:35 PM" ;.
// Chuyển đổi ngày và giờ thành giây ..
$ sec = strtotime ($ ngày) ;.
// chuyển đổi giây thành một định dạng cụ thể ..
$ newDate = date ("y/d/m h: i", $ sec) ;.
// nối hai giây với thời gian ..
$ newDate = $ newDate.": 00" ;.

Làm thế nào để chuyển đổi DateTime theo thời gian trong PHP?

Hàm strtotime () phân tích dữ liệu văn bản tiếng Anh vào dấu thời gian unix (số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 gmt).strtotime() function parses an English textual datetime into a Unix timestamp (the number of seconds since January 1 1970 00:00:00 GMT).

Làm thế nào để thêm AM hoặc PM trong PHP?

ngày vang ("g: i a.", thời gian ());// 4: 45 chiều.Đây là một ví dụ về định dạng thời gian với chữ thường ante meridiem và post meridiem (AM/pm).ngày vang ("h: i A.", thời gian ());// 04: 45 chiều.Đây là một ví dụ về định dạng thời gian với AM/PM chữ hoa. //4:45 pm. This is an example of time format with lowercase ante meridiem and post meridiem (am/pm). echo date ( "h:i A." , time()); //04:45 PM. This is an example of time format with uppercase AM/PM.