首页 > 解决方案 > 如何计算 24 小时制 H:i 时间之间的差异?

问题描述

我正在创建一些根据夜间活动的持续时间计算费用的东西。有时这些事件会持续到第二天凌晨。

我的数据库中有一个与此类似的表(只是为了让您可以看到日期的格式):

Start Time        Finish Time
23:30             00:00
21:00             01:30
20:00             22:00

这些时间都没有附加日期或时间戳。假设如果完成时间在 24 小时制上“较早”,那么它必须是后一天。

我搞不清楚了。

标签: phpdatetimetime

解决方案


如果结束时间小于开始时间,则将 24:00 添加到结束时间并进行计算。


推荐阅读