首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在php中的日期差异是几天?

在php中的日期差异是几天?
EN

Stack Overflow用户
提问于 2009-12-21 22:15:13
回答 2查看 271.8K关注 0票数 94

在php中有没有快速计算日期差异的方法?例如:

代码语言:javascript
复制
$date1 = '2009-11-12 12:09:08';
$date2 = '2009-12-01 08:20:11';

然后做一个计算,$date2减去$date1

我读了php.net文档,但没找到。有没有一种快速的方法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-21 22:18:16

strtotime会将日期字符串转换为unix时间戳。(从unix纪元开始的秒数。

代码语言:javascript
复制
$ts1 = strtotime($date1);
$ts2 = strtotime($date2);

$seconds_diff = $ts2 - $ts1;
票数 55
EN

Stack Overflow用户

发布于 2013-07-03 17:44:24

下面的代码将通过提取两个日期之间的差值来给出天数的输出。

代码语言:javascript
复制
$str = "Jul 02 2013";
$str = strtotime(date("M d Y ")) - (strtotime($str));
echo floor($str/3600/24);
票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1940338

复制
相关文章

相似问题

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