php中通過對某個(gè)日期增加或減去幾天,得到另外一個(gè)日期,我們會用兩個(gè)實(shí)例來說明一個(gè)是strtotime與mktime把時(shí)間轉(zhuǎn)換成時(shí)間戳再處理,有需要的同學(xué)看看。
下例:獲得2012-5-1號之前一天的日期,代碼如下:
- <?php
- //將時(shí)間點(diǎn)轉(zhuǎn)換為時(shí)間戳
- $date = strtotime('2012-5-1');
- //輸出一天前的日期,在時(shí)間戳上減去一天的秒數(shù)
- echo date('Y-m-d',$date - 1*24*60*60);
- ?>
輸出:2012-4-30,此外,time()函數(shù)獲得當(dāng)前日期的時(shí)間戳!再看一個(gè)實(shí)例,代碼如下:
- <?PHP
- $Date_1=”2008-8-15″;//格式也可以是:$Date_1=”2003-6-25 23:29:14″;
- $Date_2=”2009-10-1″;
- $Date_List_a1=explode(“-”,$Date_1);
- $Date_List_a2=explode(“-”,$Date_2);
- $d1=mktime(0,0,0,$Date_List_a1[1],$Date_List_a1[2],$Date_List_a1[0]);
- $d2=mktime(0,0,0,$Date_List_a2[1],$Date_List_a2[2],$Date_List_a2[0]);
- $Days=round(($d1-$d2)/3600/24);
- Echo “兩日期之前相差有$Days 天”;
- ?>
一些時(shí)間參考,代碼如下:
<?php echo $showtime=date(“Y-m-d H:i:s”);?>
顯示的格式: 年-月-日 小時(shí):分鐘:妙
相關(guān)時(shí)間參數(shù):
可以自由設(shè)定顯示的內(nèi)容,連接符號或是顯示位置,例如 date(“m-d H”) 或者date(“dmY”);?>等.
新聞熱點(diǎn)
疑難解答