2012年10月3日 星期三

php 兩個日期相差幾日



$access_date = "2000/05/27"; 

//explode()函數用一個字串作為分界來分解另一個字串。這個例子$access_date通過字串」/」來分解 

$date_elements = explode("/" ,$access_date); 

// 此時 

// $date_elements[0] = 2000 

// $date_elements[1] = 5 

// $date_elements[2] = 27 

echo mktime (0, 0,0 ,$date_elements [1], $date_elements[ 2],$date_elements [0]); 



$startdate=mktime("0","0","0","5","3","1998");
$enddate=mktime("0","0","0","6","5","1999");
//所得到的值為從1970-1-1到參數時間的總秒數:是整數.那么
//下面的代碼就好編多了:
$days=round(($enddate-$startdate)/3600/24) ;
//days為得到的天數;
若mktime()中的參數缺省,那表示使用當前日期,這樣便可計算從借書日期至今的天數.


沒有留言:

張貼留言