date() 函式的格式引數是必需的,它們規定如何格式化日期或時間。
下面列出了一些常用於日期的字元:
其他字元,比如 "/", "." 或 "-" 也可被插入字元中,以增加其他格式。
下面的例子用三種不同方法格式今天的日期:
<?phpecho "今天是 " . date("y/m/d") . "
";echo "今天是 " . date("y.m.d") . "
";echo "今天是 " . date("y-m-d") . "
";echo "今天是 " . date("l");//l的小寫
?>
效果:
下面是常用於時間的字元:
<?phpecho "現在時間是 " . date("h:i:sa");
date() 函式中可選的時間戳引數規定時間戳。如果您未規定時間戳,將使用當前日期和時間(正如上例中那樣)。
mktime() 函式返回日期的 unix 時間戳。unix 時間戳包含 unix 紀元(1970 年 1 月 1 日 00:00:00 gmt)與指定時間之間的秒數。
mktime(hour,minute,second,month,day,year)<?phpphp strtotime() 函式用於把人類可讀的字串轉換為 unix 時間。$d=mktime(9, 12, 31, 6, 10, 2015);
echo "建立日期是 " . date("y-m-d h:i:sa", $d);
?>
效果:
strtotime(time,now)<?phpphp 在將字串轉換為日期這方面非常聰明,所以您能夠使用各種值:$d=strtotime("10:38pm april 15 2015");
echo "建立日期是 " . date("y-m-d h:i:sa", $d);
?>
下例輸出下週六的日期:
下例輸出七月四日之前的天數:
<?php$d1=strtotime("december 31");
$d2=ceil(($d1-time())/60/60/24);
echo "距離十二月三十一日還有:" . $d2 ." 天。";
?>
PHP獲取時間問題
獲取系統時間 1.獲取系統當前時間echo date y m d time 2.獲取系統前一天時間echo date y m d strtotime 1 day 需要前幾天就減去 需要幾天後就加 3.獲取當前系統時間上一周周一和週日 日期 上週週日的日期 lastsunday date y m d ...
PHP 時間問題處理與獲取
php獲取格林威治標準時間錯誤問題 北京時間差了正好8個小時 檔案頭載入此函式 prc代表中國 date default timezone set prc 修改php.ini檔案 預設 date.timezone 修改為 date.timezone prc echo date y m d h i s...
時間問題3
問題及 檔名稱 main.cpp 作 者 李磊濤 版 本 號 v1.0 問題描述 輸入時間輸出時間。輸入描述 時間時分秒和要增加的時分秒。程式輸出 時間時分秒。includeusing namespace std class time void time add a sec void time ad...