php中日期差异天?

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


$date1 = '2009-11-12 12:09:08';

$date2 = '2009-12-01 08:20:11';

然后进行计算,$ date2减去$ date1


我读了php.net文档,但是没有运气。有快速的方法吗?


米琪卡哇伊
浏览 327回答 3
3回答

心有法竹

strtotime会将您的日期字符串转换为Unix时间戳。(自UNIX时代以来的秒数。$ts1 = strtotime($date1);$ts2 = strtotime($date2);$seconds_diff = $ts2 - $ts1;

繁星淼淼

下面的代码将通过减去两个日期之间的差给出天数的输出。$str = "Jul 02 2013";$str = strtotime(date("M d Y ")) - (strtotime($str));echo floor($str/3600/24);
打开App,查看更多内容
随时随地看视频慕课网APP