PHP算幾天後的日期

譬如我要算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



大概就這樣,算還蠻好懂得!!

留言

這個網誌中的熱門文章

可以127.0.0.1卻無法localhost,一切都是IPv6搞的鬼!!

文章

PHP -利用mkdir函數建立中文資料夾無亂碼方案