2013-10-26 67 views
-1

如何比較php中的兩個日期。我從數據庫中獲得了一系列日期,我希望它能與今天的日期進行比較。在數據庫中比較php中的日期

我有這樣的事情。

$d['dd'] = 10; 
$d['mm'] = 12; 
$d['yy'] = 13; 

現在我做事情是這樣的:

$date = $d['yy'].'-'.$d['mm'].'-'.$d['dd']; 
$date_diff=strtotime(date("y-m-d"))-strtotime($date); 
if($date_diff>0){ 
    //this date is gone. 
} 
// I want to show this day will go in 5 days. To do this I have following.  
if((strtotime(date("y-m-d", strtotime(date("y-m-d", strtotime(date('y-m-d'))) . "+ 5 days")))-$date_diff)>0){ 
// This day will go in 5 days time. 
} 

現在我的問題是:如何做到這一點的最好辦法或如何,我可以做一個更好的(更可靠)的方式。任何建議都會有所幫助。

在此先感謝。

回答