PHP mktime() 函式
示例
返回日期的 Unix 時間戳。然後用它來查詢該日期的星期
<?php
// 輸出: 1975 年 10 月 3 日是星期五
echo "1975 年 10 月 3 日是 ".date("l", mktime(0,0,0,10,3,1975));
?>
自己動手試一試 »
定義和用法
mktime() 函式返回日期的 Unix 時間戳。
提示: 此函式與 gmmktime() 相同,但傳入的引數代表一個日期(而不是 GMT 日期)。
語法
mktime(hour, minute, second, month, day, year, is_dst)
引數值
引數 | 描述 |
---|---|
hour | 可選。指定小時 |
minute | 可選。指定分鐘 |
second | 可選。指定秒 |
month | 可選。指定月份 |
day | 可選。指定日期 |
year | 可選。指定年份 |
is_dst | 可選。如果時間處於夏令時 (DST),則將此引數設定為 1;如果不是,則設定為 0;如果未知,則設定為 -1(預設)。如果未知,PHP 會嘗試自行查詢(這可能會導致意外的結果)。注意: 此引數已在 PHP 7.0 中移除。應改用新的時區處理功能。 |
技術詳情
返回值 | 返回整數 Unix 時間戳。發生錯誤時返回 FALSE |
---|---|
PHP 版本 | 4+ |
PHP 更新日誌 | PHP 7.1: 移除了 is_dst 引數。 PHP 5.3.0: 如果使用了 is_dst 引數,則丟擲 E_DEPRECATED。 PHP 5.1: is_dst 引數已棄用。如果 mktime() 在不帶引數的情況下呼叫,現在會丟擲 E_STRICT 通知。請改用 time() 函式。 |
❮ PHP 日期/時間參考