Hướng dẫn php time minus 1 hour - thời gian php trừ đi 1 giờ

Trong PHP, làm thế nào tôi có thể tạo một biến gọi là $livetime bằng thời gian hiện tại trừ 1 giờ?

Lemmings19

1.2492 huy hiệu vàng24 Huy hiệu bạc34 Huy hiệu đồng2 gold badges24 silver badges34 bronze badges

Khi được hỏi ngày 19 tháng 5 năm 2011 lúc 1:20May 19, 2011 at 1:20

2

Một cách khác - không có tất cả các toán học và, theo tôi, đọc tốt hơn.

$hour_ago = strtotime['-1 hour'];

Đã trả lời ngày 19 tháng 5 năm 2011 lúc 1:26May 19, 2011 at 1:26

Jason McCrearyjason McCrearyJason McCreary

70.1K21 Huy hiệu vàng129 Huy hiệu bạc171 Huy hiệu đồng21 gold badges129 silver badges171 bronze badges

0

Nếu bạn đang tìm kiếm cách hiển thị thời gian ở định dạng có thể đọc được của con người, những ví dụ này sẽ giúp:

$livetime = date['H:i:s', time[] - 3600]; // 16:00:00
$livetime = date['g:iA ', time[] - 3600]; // 4:00PM

Đã trả lời ngày 19 tháng 5 năm 2011 lúc 1:27May 19, 2011 at 1:27

Pkavanaghpkavanaghpkavanagh

9967 Huy hiệu bạc4 Huy hiệu đồng7 silver badges4 bronze badges

0

$livetime = time[] - 3600; // 3600 seconds in 1 hour : 60 seconds [1 min] * 60 [minutes in hour]

Xem chức năng PHP thời gian để biết thêm thông tin.

Đã trả lời ngày 19 tháng 5 năm 2011 lúc 1:23May 19, 2011 at 1:23

NemodennemodenNemoden

8,5766 Huy hiệu vàng40 Huy hiệu bạc65 Huy hiệu Đồng6 gold badges40 silver badges65 bronze badges

2

Chuyển đổi ngày của bạn thành Strtotime và sau đó trừ một giờ từ nó

$now =  date['Y-m-d H:i:s'];
$time   = strtotime[$now];
$time   = $time - [60*60]; //one hour
$beforeOneHour = date["Y-m-d H:i:s", $time];

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

Avinash Borseavinash BorseAvinash Borse

3591 Huy hiệu vàng5 Huy hiệu bạc11 Huy hiệu đồng1 gold badge5 silver badges11 bronze badges

Bạn có thể sử dụng chức năng DATE_CREATE cùng với chức năng DATE_SUB như tôi đã hiển thị ở đây bên dưới: -

$currentTime = date_create[now[]];
$modifyTime = date_sub[$currentTime,date_interval_create_from_date_string["1 hour"]];
$liveTime = $modifyTime->format['Y-m-d H:i:s'];

Đã trả lời ngày 31 tháng 10 năm 2018 lúc 11:22Oct 31, 2018 at 11:22

Giả sử rằng dấu thời gian là tốt, bạn có thể sử dụng chức năng time như vậy

Bài Viết Liên Quan

Chủ Đề