php获取是星期几的的一些常用姿势
在PHP中确定星期几的几种方法:深入与实用示例
对于需要在网页上显示日期的星期几的情况,PHP提供了多种方法来实现这一需求。本文将通过示例代码详细介绍如何利用PHP获取日期是星期几,对大家学习或运用PHP具有一定的参考价值。
我们来看一个通用的函数,这个函数可以获取到日期是星期几:
```php
function getDayOfWeek($date) {
$days = ['一', '二', '三', '四', '五', '六', '日'];
return '星期' . $days[date('N', strtotime($date)) - 1];
}
```
只需传入日期字符串,函数就会返回对应的星期几。
接下来,让我们看一些其他的获取星期的方法:
1. D(星期中的第几天,文本表示,3个字母的Mon到Sun)
对于给定的日期列表,我们可以使用以下代码来获取星期中的第几天的文本表示:
```php
// 一个待转换的日期列表
$dates = [
'2019-12-02', // 星期一
'2019-12-03', // 星期二
// ... 其他日期
];
foreach ($dates as $date) {
echo date('D', strtotime($date)); // 输出 Mon, Tue 等
echo PHP_EOL; // 换行符,用于区分输出
}
```
2. l(“L”的小写字母)(星期几,完整的文本格式 Sunday 到 Saturday)
使用l可以获取完整的星期文本格式:
```php
foreach ($dates as $date) {
echo date('l', strtotime($date)); // 输出 Monday, Tuesday 等
echo PHP_EOL; // 换行符,用于区分输出
}
```
3. N(ISO-8601格式数字表示的星期中的第几天)
这是PHP 5.1.0新加的功能,输出范围是1(表示星期一)到7(表示星期天):
```php
foreach ($dates as $date) {
echo date('N', strtotime($date)); // 输出 1, 2 等
echo PHP_EOL; // 换行符,用于区分输出
}
```
4. w(星期中的第几天,数字表示 0(表示星期天)到 6(表示星期六)) 这也是一个常用的获取星期几的方法。 对应的代码示例如下:
编程语言
- php获取是星期几的的一些常用姿势
- asp下计算分页的几种方法
- jQuery中 delegate使用的问题
- JavaScript实现为input与textarea自定义hover,focus效果的
- jQuery中的for循环var与let的区别
- php防注入及开发安全详细解析
- javascript原始值和对象引用实例分析
- Vue中保存数据到磁盘文件的方法
- nodejs使用express获取get和post传值及session验证的方
- js输出数据精确到小数点后n位代码
- php读取图片内容并输出到浏览器的实现代码
- 常用正则表达式匹配代码介绍
- 用js实现before和after伪类的样式修改的示例代码
- SQL 查询分析中使用net命令问题
- vue-router单页面路由
- JS添加删除DIV的简单实例