当前位置: 首页> 最新文章列表> 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