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