如何计算两个日期之间的时差

时间:2015-12-24 07:16:29

标签: php date

如何计算php中两个日期之间的时差?

$date1=date('Y-m-d H:i:s');
$date2=date('2015-03-06 45:06:03');(Db)

我试图做一次2小时之间的时间差发送邮件给用户。当前日期时间和Db日期时间相差2小时意味着发送邮件给用户。如何检查?

2 个答案:

答案 0 :(得分:0)

您是否尝试过$ diff = $ date1 - $ dates?

答案 1 :(得分:0)

strtotime - 将任何英文文本日期时间描述解析为Unix时间戳并除以3600以查找以小时为单位的结果。试试这个..

$date1=date('Y-m-d H:i:s');
$date2=date('2015-03-06 45:06:03');
echo $diff_hours = (strtotime($date1) - strtotime($date2))/3600;