譬如我要算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
大概就這樣,算還蠻好懂得!!
0 意見:
張貼留言