在PHP中,獲取日期和星期幾非常簡單,主要藉助於date()函數和strtotime()函數來實現。
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()函數可以將英文文本的日期時間描述轉換成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