2011-03-25 51 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