Hướng dẫn how can change time in 24 hour format in php? - Làm thế nào có thể thay đổi thời gian ở định dạng 24 giờ trong php?

52

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.

Ví dụ, tôi có một thời gian ở định dạng này:

eg. 

09:15 AM
04:25 PM
11:25 AM

Làm cách nào để chuyển đổi nó thành:

09:15
16:25
23:25

Hiện tại mã của tôi là:

$format_time = str_replace(" AM", "", $time, $count);
if ($count === 0){
    $format_time = strstr($time, ' PM', true);
    $format_time = ......
}

Tuy nhiên, có vẻ như có một số cách dễ dàng và thanh lịch hơn để làm điều này?

$time = '23:45'; 
echo date('g:i a', strtotime($time)); 

Làm cách nào để phù hợp với mẫu trên trong trường hợp của tôi? Cảm ơn.

Hướng dẫn how can change time in 24 hour format in php? - Làm thế nào có thể thay đổi thời gian ở định dạng 24 giờ trong php?

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

Hãy thử với điều này

echo date("G:i", strtotime($time));

Hoặc bạn cũng có thể thử như thế này

echo date("H:i", strtotime("04:25 PM"));

Đã trả lời ngày 6 tháng 6 năm 2013 lúc 6:35Jun 6, 2013 at 6:35

Hướng dẫn how can change time in 24 hour format in php? - Làm thế nào có thể thay đổi thời gian ở định dạng 24 giờ trong php?

GautamD31GautamD31GautamD31

28.2K10 Huy hiệu vàng60 Huy hiệu bạc84 Huy hiệu đồng10 gold badges60 silver badges84 bronze badges

1

Nếu bạn sử dụng định dạng DateTime, xem http://php.net/manual/en/datetime.format.php

Bạn có thể làm được việc này :

$date = new \DateTime();
echo date_format($date, 'Y-m-d H:i:s');
#output: 2012-03-24 17:45:12

echo date_format($date, 'G:ia');
#output: 05:45pm

Đã trả lời ngày 6 tháng 6 năm 2013 lúc 6:37Jun 6, 2013 at 6:37

Babou34090Babou34090Babou34090

3813 Huy hiệu bạc8 Huy hiệu đồng3 silver badges8 bronze badges

1

Giải pháp Php 5.3+.

$new_time = DateTime::createFromFormat('h:i A', '01:00 PM');
$time_24 = $new_time->format('H:i:s');

Đầu ra: 13:00:00

Hoạt động tuyệt vời khi định dạng ngày là bắt buộc. Kiểm tra câu trả lời này để biết chi tiết.

Đã trả lời ngày 30 tháng 3 năm 2017 lúc 11:03Mar 30, 2017 at 11:03

Hướng dẫn how can change time in 24 hour format in php? - Làm thế nào có thể thay đổi thời gian ở định dạng 24 giờ trong php?

Abdul Rehmanabdul RehmanAbdul Rehman

1.5783 huy hiệu vàng23 Huy hiệu bạc35 Huy hiệu đồng3 gold badges23 silver badges35 bronze badges

Bạn có thể sử dụng điều này trong 24 giờ đến 12 giờ:

echo date("h:i", strtotime($time));

Và cho ngược lại:

echo date("H:i", strtotime($time));

Hướng dẫn how can change time in 24 hour format in php? - Làm thế nào có thể thay đổi thời gian ở định dạng 24 giờ trong php?

Cakan

2.0735 huy hiệu vàng33 Huy hiệu bạc40 Huy hiệu đồng5 gold badges33 silver badges40 bronze badges

Đã trả lời ngày 28 tháng 3 năm 2016 lúc 7:01Mar 28, 2016 at 7:01

Hướng dẫn how can change time in 24 hour format in php? - Làm thế nào có thể thay đổi thời gian ở định dạng 24 giờ trong php?

0

Chúng ta có thể sử dụng

09:15
16:25
23:25
4

09:15
16:25
23:25
0

http://carbon.nesbot.com/docs/

Đã trả lời ngày 10 tháng 4 năm 2017 lúc 6:05Apr 10, 2017 at 6:05

Hướng dẫn how can change time in 24 hour format in php? - Làm thế nào có thể thay đổi thời gian ở định dạng 24 giờ trong php?

Sumitsumitsumit

14.4K11 Huy hiệu vàng63 Huy hiệu bạc108 Huy hiệu đồng11 gold badges63 silver badges108 bronze badges

0

09:15
16:25
23:25
1

Đã trả lời ngày 21 tháng 5 năm 2018 lúc 9:20May 21, 2018 at 9:20

Hướng dẫn how can change time in 24 hour format in php? - Làm thế nào có thể thay đổi thời gian ở định dạng 24 giờ trong php?

Virus mvirus mViral M

2712 Huy hiệu bạc14 Huy hiệu Đồng2 silver badges14 bronze badges

0

09:15
16:25
23:25
2

Đã trả lời ngày 6 tháng 2 năm 2021 lúc 17:20Feb 6, 2021 at 17:20

2

09:15
16:25
23:25
3

Đã trả lời ngày 9 tháng 10 năm 2016 lúc 21:26Oct 9, 2016 at 21:26

Hướng dẫn how can change time in 24 hour format in php? - Làm thế nào có thể thay đổi thời gian ở định dạng 24 giờ trong php?

Michele Carinomichele CarinoMichele Carino

9402 Huy hiệu vàng10 Huy hiệu bạc25 Huy hiệu đồng2 gold badges10 silver badges25 bronze badges

Làm cách nào để chuyển đổi định dạng ngày thành 24 giờ?

Mẫu DD/mm/yyyy HH: MM: SS AA được sử dụng cho định dạng 12 giờ và mẫu MM-DD-Yyyy HH: MM: SS được sử dụng cho định dạng 24 giờ.MM-dd-yyyy HH:mm:ss is used for the 24 hour format.

Làm cách nào để thay đổi định dạng từ 24 giờ thành định dạng 12 giờ trong PHP?

Php // Ngày hiện tại, tức là 2013-08-01 ngày Echo ("Y-M-D");// Thời gian hiện tại ở định dạng 12 giờ, tức là 08:50:55 chiều Ngày Echo ("H: I: SA");// Thời gian hiện tại ở định dạng 24 giờ, tức là 18:00:23 Ngày Echo ("H: I: S");// Tháng hiện tại, tức là ngày 08 Echo ("M");// Tên tháng hiện tại, tức là ngày Echo ngày 8 tháng 8 ("M");?>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 cách nào để thay đổi định dạng ngày trong PHP?

Thay đổi yyyy-mm-dd thành dd-mm-yyyy trong ví dụ dưới đây, chúng tôi có ngày 2019-09-15 ở định dạng yyyy-mm-dd và chúng tôi sẽ chuyển đổi nó thành 15-09-2019 trong DD-MM-YYYYđịnh dạng.$ orgdate = "2019-09-15"; $ newDate = date ("d-m-y", strtotime ($ orgdate)); echo "định dạng ngày mới là:".$orgDate = "2019-09-15"; $newDate = date("d-m-Y", strtotime($orgDate)); echo "New date format is: ".

9 giờ sáng là mấy giờ trong 24 giờ?

Bảng chuyển đổi thời gian đồng hồ 24 giờ
1 giờ sáng
01:00
9 giờ sáng
09:00
10 giờ sáng
10:00
11 giờ sáng
11:00
Bảng chuyển đổi thời gian đồng hồ 24 giờ và các công cụ hữu ích khác cho ...-L-Softwww.lsoft.com