<?php header('content-type:text/html;charset=gbk'); echo '<h1>php中的日期和時間</h1><br>'; echo "mktime:本地時間戳:".mktime()."<br>";//1416648456 /** * 格式化本地時間: * y:兩位年份,Y:四位年份 * m:數字 M:英文 * */ echo date('y-M-d',mktime()).'<br>';//14-Nov-22 echo date('Y-m-d',mktime()).'<br>';//2014-11-22 echo date('H:i:s',mktime())."<br>"; $time = time(); echo $time.'<br>';//1416648960 echo date('Y-m-d',$time).'<br>';//2014-11-22 echo '<h2>日期的預約義常量</h2>'; //2014-11-22T09:40:00+00:00 echo "DATE_ATOM原子鐘時間:".date(DATE_ATOM)."<BR>"; //2014-11-22T09:41:52+00:00 echo "DATE_W3C WORLD WIDE WEB CONSORTION時間:".date(DATE_W3C)."<BR>"; //Saturday, 22-Nov-14 09:42:42 UTC echo "DATE_COOKIE HTTP-COOKIE時間:".date(DATE_COOKIE)."<BR>"; //2014-11-22T09:45:07+0000 echo "DATE_ISO8601 ISO8601時間:".date(DATE_ISO8601)."<BR>"; //Sat, 22 Nov 14 09:45:07 +0000 echo "DATE_RFC822 DATE_RFC822時間:".date(DATE_RFC822)."<BR>"; //Sat, 22 Nov 14 09:45:07 +0000 echo "DATE_RSS DATE_RSS時間:".date(DATE_RSS)."<BR>"; /** * getdate()函數 : */ $date =getdate(); /** * year: * mon : * month :全文本格式的月份 * mday: 每個月的第幾天 * wday:每週的第幾天 * yday:每一年的第幾天 * weekday:周的全文本 * */ echo $date[year].'-'.$date[mon].'-'.$date[mday]." ".$date[hours].':'.$date[minutes].":".$date[seconds]; echo '<br>'; /** * checkdate()檢查日期的有效性: * * var_dump()方法是判斷一個變量的類型與長度, * 並輸出變量的數值,若是變量有值輸的是變量的值並回返數據類型. */ $year = 2009; $month = 10; $day = 22; var_dump(checkdate($month, $day, $year));//bool(true) /** * 顯示本地化時間 * %a 差很少一直到 %z 各自表明不一樣的意思 * 自行查看 */ setlocale(LC_ALL,"chs"); echo strftime("今天是%a").'<br>';//今天是週六 //2014-11-22 10:12:11 echo date('Y-m-d H:i:s',strtotime(date('Y-M-d H:i:s'))).'<br>'; //0.77722600 1416651272 echo microtime();