Php 如何找出时间差并添加到以前存储的时间?
我有两次这样的经历Php 如何找出时间差并添加到以前存储的时间?,php,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:可能是以天为单位的开始和结束时差。 我
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:可能是以天为单位的开始和结束时差。我该怎么做? 感谢您的帮助。
- 以秒为单位存储持续时间
- 使用
将日期转换为时间戳strotoime
- 使用
将时间戳转换为日期date
- 通过减去时间戳计算第二个差值
- 通过将第二个差异添加到偏移时间戳来计算偏移时间戳