當前位置: 首頁> 最新文章列表> PHP獲取當天及指定日期是星期幾的簡潔方法

PHP獲取當天及指定日期是星期幾的簡潔方法

gitbox 2025-08-02

獲取日期和星期幾的常用方法

在PHP中,獲取日期和星期幾非常簡單,主要藉助於date()函數和strtotime()函數來實現。

date()函數介紹

date()函數用於格式化日期和時間。常用的日期格式如下:

 echo date("Y/m/d"); // 輸出格式示例:2022/10/01
echo date("Y-m-d H:i:s"); // 輸出格式示例:2022-10-01 10:20:30

如果想獲取當前是星期幾,可以使用:

 echo date("l"); // 輸出星期幾完整名稱,如 Monday、Tuesday 等

strtotime()函數介紹

strtotime()函數可以將英文文本的日期時間描述轉換成Unix時間戳,便於後續處理。例如:

 $date = "2022-10-01"; // 設定日期
echo date("l", strtotime($date)); // 輸出對應的星期幾,如 Saturday

如何獲取當天是星期幾

通過date()函數,可以直接獲取當天星期幾:

 $today = date("l"); // 獲取當天星期幾
echo "今天是:" . $today;

輸出示例:今天是:Saturday

如何獲取指定日期是星期幾

利用strtotime()解析指定日期,再用date()獲取對應的星期幾:

 $date = "2022-10-01"; // 指定日期
$weekdays = array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); // 星期數組
$weekday = $weekdays[date("w", strtotime($date))]; // 獲取星期幾名稱

echo $date . " 是:" . $weekday;

輸出示例:2022-10-01 是:Saturday