php 获取当天或某个日期是星期几

1. 获取日期和星期几的方法

在PHP中获取日期和星期几非常方便,可以使用date()函数和strtotime()函数。

1.1 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"); //输出当前星期几

其中,l表示星期几的完整名称,如Monday,Tuesday等。

1.2 strtotime()函数

strtotime()函数将任何英文文本的日期和时间描述解析为Unix时间戳(自1970年1月1日00:00:00 GMT以来经过的秒数)。

$date = "2022-10-01"; //设置日期

echo date("l", strtotime($date)); //输出格式为Saturday

其中,strtotime()函数的第一个参数表示要解析的日期和时间描述。在上面的例子中,$date变量中的日期将被解析为Unix时间戳并输出星期几。

2. 根据日期获取星期几

可以使用date()函数和strtotime()函数来获取某个日期是星期几。

2.1 获取当天是星期几

以下是一种获取当天星期几的方法:

$today = date("l"); //获取当天星期几

echo "今天是:" . $today;

输出结果为:今天是:Saturday

2.2 获取指定日期是星期几

以下是一种获取指定日期星期几的方法:

$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

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签