【发布时间】:2020-11-15 20:55:21
【问题描述】:
我有这个基本的 PHP 时间计算,它只是在两个时间戳之间减去,但它会额外返回一个小时。
echo date('h:i:s',strtotime('2020-11-15 12:00:00') - strtotime('2020-11-15 11:05:00'));
我希望答案是 55 分钟 (00:55:00) 相反,它给出了 01:55:00
编辑:在 PHP fiddle 上它工作正常,在我的服务器上它没有(并且时间设置正确)
有什么见解吗?
【问题讨论】:
-
^ 这不是 PHP 问题,但答案相同。基本上,
date('h:i:s', 0)不会总是返回 00:00:00,因为它取决于您的时区。
标签: php