PHP 日期處理函數 mktime() 使用教程
定義和用法
該mktime ( )函數返回的Unix時間戳記的日期。
這時間戳記包含的秒數之間的Unix時代( 1970年一月一號00:00:00格林尼治標準時間) ,並在指定時間。
文法
mktime(hour,minute,second,month,day,year,is_dst)
| Parameter |
Description |
| hour |
可選。指定小時 hour
|
| minute |
可選,指定 the minute |
| second |
可選,指定 the second |
| month |
可選,指定 the numerical month |
| day |
可選,指定 the day |
| year |
可選,指定 the year. The valid range for year is on some systems between 1901 and 2038. However this limitation is overcome in PHP 5 |
| is_dst |
任擇。將此參數設定為1 ,如果時間是在日光節約時間( DST ) , 0如果不能,或-1 (預設值) ,如果它是未知的。如果它是未知的, PHP的嘗試找出本身(這可能會導致意想不到的結果) 。註:此參數是不推薦在PHP 5 。新的處理功能時應該使用
|
提示和說明
注意:如果論據是無效的,函數返回false ( PHP版本5.1之前返回-1 ) 。
-------------------------------------------------- ------------------------------
例如
該mktime ( )函數是有用的日期做算術和驗證工作。它會自動計算出正確的價值外的各種投入
<?phpecho(date("M-d-Y",mktime(0,0,0,12,36,2001))."<br />");echo(date("M-d-Y",mktime(0,0,0,14,1,2001))."<br />");echo(date("M-d-Y",mktime(0,0,0,1,1,2001))."<br />");echo(date("M-d-Y",mktime(0,0,0,1,1,99))."<br />");?>
輸出代碼
Jan-05-2002Feb-01-2002Jan-01-2001Jan-01-1999