时间-(减去)时间=php中的时间(秒)
假设我有两个输入,日期1和日期2,不知何故,我需要以秒为单位的差值时间-(减去)时间=php中的时间(秒),php,Php,假设我有两个输入,日期1和日期2,不知何故,我需要以秒为单位的差值 Thu, 26 May 2011 11:40:00 +0000 Thu, 26 May 2011 11:39:40 +0000 =============================== 120 minutes x 60 + 20 seconds 或 以此类推 我们如何使用php实现上述功能? *编辑忘记了秒 谢谢你的光临 Adam Ramadhan使用DateTime类。请注
Thu, 26 May 2011 11:40:00 +0000
Thu, 26 May 2011 11:39:40 +0000
===============================
120 minutes x 60 + 20 seconds
或
以此类推
我们如何使用php实现上述功能?
*编辑忘记了秒
谢谢你的光临
Adam Ramadhan使用
DateTime
类。请注意,diff()
是一种>=PHP5.3方法。如果您有较旧的版本,则始终可以使用strotime()
.可能重复:@pavium抱歉,我之前没有看到,但格式不同。
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
$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; // 20
$diff = strtotime($date2) - strtotime($date2);