2011-03-25 109 views
0

我想在PHP中比较两个日期,我想执行一个动作,取决于被检查的日期是否从当前日期和时间超过24小时,并且少于48小时,我在这里有一些代码,但我是不知道怎么的日期比较的24和48小时,任何帮助将不胜感激:在PHP比较日期?

$dateBeingChecked = /* Queried value */ 

$todays_date = date("m-d-Y-H-i-s"); 

$today = strtotime($todays_date); 


if ($dateBeingCheckede > $today + /* 24 HOURS FROM NOW */ && $today < $dateBeingChecked + /* 48 HOURS FROM NOW */) { 
    $valid = "yes"; 
} else { 
    $valid = "no"; 
} 
+0

我注意到你的/ *所查询值* /注释..说不上这个问题的背景是什么,但是你可以在查询本身内部做到这一点...... – 2011-03-25 04:56:41

回答

2

使用strtotime

strtotime('+24 hours') 
+0

啊,谢谢!看起来很容易!谢谢你的帮助! – mcbeav 2011-03-25 04:56:55