Labels

2005 (136) 2004 (99) 2006 (84) 2007 (41) 2008 (41) 簡單生活 (24) 2012 (14) 網頁設計 (14) 電腦技巧 (13) 2009 (12) 2010 (10) PHP (10) 台灣晃一晃 (9) Learn Note (7) 地球這麼大 (6) 2011 (5) Mysql (3) Smarty (3) Vista (3) 手機待吐 (2) 2014 (1) 2021 (1) Composer (1) Laravel (1) MAC (1) MAMP (1) 新新人類新科技 (1)

20070530

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



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