计算HH的两次时间差:MM格式-PHP



我正在尝试计算格式hh:mm之间的时间差。问题是数据都在12小时24小时内。例如。23:55- 00:10,12:10-01:02,10:50-11:10等。

我尝试了此处给出的PHP -小时差(HH:MM格式)

的方法

我需要一个具有所有条件的函数来处理24h,12h,以计算小时的时间差。

非常感谢。

链接解决方案中的代码在午夜情况下还不错。如果您假设积极的差异(在结束前开始) - 当它看起来为负时,可以添加1天(以秒为单位)。只需将返回语句更改为:

return ($timeDiff > 0) ? $timeDiff : $timeDiff + 24*60*60;

最新更新