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ờ?

Hướng dẫn php time minus 1 hour - thời gian php trừ đi 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);

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

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

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

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

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

MitmaromitmaroMitMaro

5.4776 Huy hiệu vàng30 Huy hiệu bạc52 Huy hiệu Đồng6 gold badges30 silver badges52 bronze badges

Thời gian hiện tại bằng

$livetime = date('H:i:s', time() - 3600); // 16:00:00
$livetime = date('g:iA ', time() - 3600); // 4:00PM
0 (thời gian hiện tại được đưa ra tính bằng giây sau Epoch Unix).

Do đó, để tính toán những gì bạn cần, bạn cần thực hiện tính toán:

$livetime = date('H:i:s', time() - 3600); // 16:00:00
$livetime = date('g:iA ', time() - 3600); // 4:00PM
1 (thời gian hiện tại tính bằng giây trừ 60 phút lần 60 giây).

$time_you_need = time() - 60*60;

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

TadecktadeckTadeck

129K28 Huy hiệu vàng149 Huy hiệu bạc197 Huy hiệu đồng28 gold badges149 silver badges197 bronze badges

Đầu tiên chuyển đổi giờ thành giây (

$livetime = date('H:i:s', time() - 3600); // 16:00:00
$livetime = date('g:iA ', time() - 3600); // 4:00PM
2) sau đó sử dụng các cách sau:

$your_date = date('F jS, Y',time() - 3600);

Đã trả lời ngày 26 tháng 9 năm 2012 lúc 6:03Sep 26, 2012 at 6:03

Kaleazekaleazykaleazy

5.6182 Huy hiệu vàng45 Huy hiệu bạc51 Huy hiệu Đồng2 gold badges45 silver badges51 bronze badges

Làm thế nào để trừ 1 giờ từ DateTime trong PHP?

Để in thời gian một giờ trước, bạn cần trừ -1 giờ.Sử dụng phương thức strtotime () và đặt giá trị trừ trong đó, tức là -1 trong 1 giờ trước, -2 trong 2 giờ trước, v.v.Use the strtotime() method and set the subtraction value in it i.e. -1 for 1 hour ago time, -2 for 2 hour ago time, etc.

Làm thế nào để trừ thời gian theo thời gian trong PHP?

$ a = DateTime mới ('08: 00 ');$ b = new DateTime ('16: 00 ');$ intercal = $ a-> diff ($ b);echo $ intercal-> định dạng ("%h");Điều đó sẽ cung cấp cho bạn sự khác biệt trong giờ.$interval = $a->diff($b); echo $interval->format("%H"); That will give you the difference in hours.

Làm thế nào để trừ hai lần trong PHP?

$ time1 = $ row_ticketrs ['opentime'];$ time2 = $ row_ticketrs ['cloyetime'];$ t1 = strtotime ($ time1);$ t2 = strtotime ($ time2);$ end = strtotime (143000);// 143000 tham chiếu đến 14:30 // $ giờ = sàn ((($ t2 - $ t1)/60)/60);$ Giờ = sàn ((($ end- $ t1)/60)/60);Echo $ giờ.

Làm thế nào tôi có thể nhận được giờ cuối cùng trong PHP?

Thông thái khác trong PHP đơn giản, bạn có thể làm như thế này $ date = date ("y-m-d h: i: s", $ time -3600);