【发布时间】:2012-03-23 05:11:48
【问题描述】:
我能够得到一天中两次之间的时差。但我需要他们的一部分。如果有人超过了 8 小时,他在网站上停留的额外时间将被添加。
我用我的函数计算了时间差:
dateDiff($intime,$outtime);
得到的输出是 9 小时 38 分 30 秒。
如何找到超过 8 小时 0 分钟 0 秒的时长?
【问题讨论】:
我能够得到一天中两次之间的时差。但我需要他们的一部分。如果有人超过了 8 小时,他在网站上停留的额外时间将被添加。
我用我的函数计算了时间差:
dateDiff($intime,$outtime);
得到的输出是 9 小时 38 分 30 秒。
如何找到超过 8 小时 0 分钟 0 秒的时长?
【问题讨论】:
只需将您的结果转换为秒数,例如
(9 * 60 * 60 ) + (30 * 60) + 30 = 总秒数
(8 * 60 * 60) = 所需秒数
差异 = 总秒数 - 所需秒数
差异将以秒为单位,将其转换为小时
差异 * 60 * 60 = 小时差异
【讨论】: