【发布时间】:2017-04-06 03:03:58
【问题描述】:
当时间大于 24 小时时,计算时间差的最佳方法是什么。
示例
$time1 = '76:00:00';
$time2 = '30:00:00';
// result should be 46:00:00
echo date('H:i:s', strtotime($time1) - strtotime($time2));
但这不能用这个来完成,因为它大于 24 小时。
我还在数据库中存储了这样的时间:33:30:00 我如何在 php 中将其格式化为:33:30
【问题讨论】:
-
你为什么要这样存储时间?
-
如果您使用普通时间戳,计算差异会容易得多
-
我认为您需要手动计算..
-
在数据库中,字段类型是时间。因为我只需要时间而不需要日期。
标签: php datetime time format date-formatting