首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >时间-(减)时间=时间(秒)在php中

时间-(减)时间=时间(秒)在php中
EN

Stack Overflow用户
提问于 2011-05-26 11:52:24
回答 2查看 1.7K关注 0票数 2

假设我有两个输入,日期1和date2,不知何故我需要以秒为单位的差异

代码语言:javascript
复制
Thu, 26 May 2011 11:40:00 +0000 
Thu, 26 May 2011 11:39:40 +0000 
===============================
                     120 minutes x 60 + 20 seconds

代码语言:javascript
复制
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?来做上面这样的事情?

*编辑忘了分局。

谢谢你的帮忙!.

亚当·拉马丹

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-26 11:59:16

使用DateTime类。注意,diff()是一个>= PHP5.3方法。如果您有较早的版本,则可以始终使用strtotime()

代码语言:javascript
复制
$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

CodePad

票数 2
EN

Stack Overflow用户

发布于 2011-05-26 12:04:33

代码语言:javascript
复制
$diff = strtotime($date2) - strtotime($date2);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6138023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档