在PHP中创建变量等于当前时间减去一小时

Joh*_*ohn 15 php

在PHP中,我如何创建一个名为$livetime当前时间减去1小时的变量?

谢谢,

约翰

Jas*_*ary 32

另一种方式 - 没有全部数学,在我看来,读得更好.

$hour_ago = strtotime('-1 hour');
Run Code Online (Sandbox Code Playgroud)


小智 22

如果您正在寻找如何以人类可读的格式显示时间,这些示例将有助于:

$livetime = date('H:i:s', time() - 3600); // 16:00:00
$livetime = date('g:iA ', time() - 3600); // 4:00PM
Run Code Online (Sandbox Code Playgroud)


Nem*_*den 11

$livetime = time() - 3600; // 3600 seconds in 1 hour : 60 seconds (1 min) * 60 (minutes in hour)
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅时间 PHP函数.


Avi*_*rse 5

将您的日期转换为 strtotime,然后从中减去一小时

$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);
Run Code Online (Sandbox Code Playgroud)