如何用1小时减去00:00:00
示例?
我试过了:
$minus1=strtotime(00:00:00)-strtotime('-1 hour');
但我没有得到23:00:00
的答案,而是获得了-1502671524
。
答案 0 :(得分:1)
您可以使用DateTime和DateInterval选项在PHP中执行。
$date = new DateTime('00:00:00'); $date->sub(new DateInterval('PT1H00M')); echo $date->format('H:i:s') . "\n";
P代表Period。 T代表Timespan。 H代表小时减少,最后M代表分钟减少。
请参阅PHP手册中的DateTime,DateTime::sub和DateInterval。当然,您必须将DateTime
设置为适当的日期和时间。