譬如我要算365天(也就是一年後)的日期 $anyday=mktime(0,0,0,date("m"),date("d")+365,date("Y")); $ShowDataString=date("Y",$anyday)."年".date("m",$anyday)."月".date("d",$anyday)."日"; 今天因為查完資料,才發現不是要算天數= =(硍),不過還是貼上來了,另外再分享兩個算相差天數的 第一鍋: $e_date = '2010-12-12'; $s_date = '2007-11-13'; $year=preg_replace('/\d+/e', '$0-70', date('y', abs(strtotime($e_date) - strtotime($s_date))), 1); 第二鍋: $Date_1='2010-12-12';//結束日,格式也可以是:$Date_1="2003-6-25 23:29:14"; $Date_2='2001-12-12';//起始日 $Date_List_1=explode("/",$Date_1); $Date_List_2=explode("/",$Date_2); $d1=mktime(0,0,0,$Date_List_1[1],$Date_List_1[2],$Date_List_1[0]); $d2=mktime(0,0,0,$Date_List_2[1],$Date_List_2[2],$Date_List_2[0]); $years=floor(($d1-$d2)/3600/24/365); //年數,要算天數就不用除365 大概就這樣,算還蠻好懂得!!