在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