萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php日期時間比較函數

php日期時間比較函數

有時候你想在你的PHP代碼比較日期,但不知道如何搞,下面提供一篇關於php日期比較教程。

$date1 = "2007-10-25";
$date2 = time();
echo "$date1 compare to $date2";

//2007-10-25 compare to 1189772448 

$date1 = "2007-10-25";
$date2 = date("y-m-d",time());
echo "$date1 compare to $date2";


/*
你不知道有多大的兩個日期之間的差異。如果你也想知道這個信息,那麼它更有意義轉換成unix時間戳格式這些值。在這種情況下,你有一個整數兩個日期。比較差的計算是一個非常簡單的整數。稍後,您可以轉換成分鐘,小時,天或只要你想秒。

要使用此解決方案,我們需要使用explode() 函數用來幫助劃分成較小的部分日期字符串。之後,我們都在的日期在一個單獨的變量因素,所以我們可以使用mktime() 函數。此功能將與unix的時間戳,並返回,所以我們可以使我們進一步計算
*/

$date1 = "2007-10-25";
$date2 = time();
$datearr  = explode("-",$date1);
$date1int = mktime(0,0,0,$datearr[1],$datearr[2],$datearr[0]) ;
echo "$date1int compare to $date2 difference is ".($date1int-$date2);

copyright © 萬盛學電腦網 all rights reserved