如何找出时差并添加到以前的存储时间?

时间:2010-08-19 10:49:00

标签: php

我有两次像这样 2010-08-09 11:16:06
2010-08-09 11:19:12
我需要找出这两个日期之间的时差,我还需要存储这两个日期之间的差异。例如,这里的差异是00:03:02如果用户再次启动计时器并停止它,例如第二次启动时间是
2010-08-09 11:21:06
结束时间为2010-08-09 11:22:12
我需要将此添加到上一个计时器中,例如00:03:02 + 00:01:06,并且需要显示总持续时间为00:04:08。 Ps:可能是天数的起始和结束时间差异 我怎样才能做到这一点? 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

  • 以秒为单位存储持续时间
  • 使用strototime将日期转换为时间戳
  • 使用date将时间戳转换为日期
  • 通过减去时间戳计算第二个差异
  • 通过将第二个差异添加到其时间戳
  • 来计算偏移时间戳