假设我有两个输入,日期1和date2,不知何故我需要以秒为单位的差异
Thu, 26 May 2011 11:40:00 +0000
Thu, 26 May 2011 11:39:40 +0000
===============================
120 minutes x 60 + 20 seconds或
Thu, 26 May 2011 11:40:00 +0000
Thu, 25 May 2011 11:39:40 +0000
===============================
120 minutes + 24 hours ( one day ) / 60x24 = 1440 minutes
= 1560 minutes x 60 + 20 seconds就这样..。
我们如何使用php?来做上面这样的事情?
*编辑忘了分局。
谢谢你的帮忙!.
亚当·拉马丹
发布于 2011-05-26 11:59:16
使用DateTime类。注意,diff()是一个>= PHP5.3方法。如果您有较早的版本,则可以始终使用strtotime()。
$dateStart = new DateTime('Thu, 26 May 2011 11:40:00 +0000');
$dateFinish = new DateTime('Thu, 25 May 2011 11:39:40 +0000');
echo $dateStart->diff($dateFinish)->s; // 20CodePad。
发布于 2011-05-26 12:04:33
$diff = strtotime($date2) - strtotime($date2);https://stackoverflow.com/questions/6138023
复制相似问题