PHP中实现输出星期几的方法有几种
Admin 2022-05-28 群英技术资讯 1003 次浏览
这篇文章主要讲解了“PHP中实现输出星期几的方法有几种”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP中实现输出星期几的方法有几种”吧!一般有时在页面上需要显示是星期几,需要根据日期进行计算。
这边整理了几个相关的姿势,先来最终封装好的方法
/**
* 一个通用的函数, 获取是星期几
*
* @param $date
* @return string
*/
function getDayOfWeek($date)
{
$days = ['一', '二', '三', '四', '五', '六', '日'];
return '星期' . $days[date('N', strtotime($date)) - 1];
}
其他星期相关的可以直接看代码哈,就不多��嗦了,主要就是用date函数中的D、l(L的小写)、N、w字母来获取。
先来一个待转换的日期列表:
// 一个待转换的日期列表 $dates = [ '2019-12-02', // 星期一 '2019-12-03', // 星期二 '2019-12-04', // 星期三 '2019-12-05', // 星期四 '2019-12-06', // 星期五 '2019-12-07', // 星期六 '2019-12-08', // 星期七 ];
D 星期中的第几天,文本表示,3 个字母 Mon 到 Sun
// D 星期中的第几天,文本表示,3 个字母 Mon 到 Sun
foreach ($dates as $date) {
echo date('D', strtotime($date));
echo PHP_EOL;
}
// 输出
// Mon
// Tue
// Wed
// Thu
// Fri
// Sat
// Sun
l(“L”的小写字母) 星期几,完整的文本格式 Sunday 到 Saturday
// l(“L”的小写字母) 星期几,完整的文本格式 Sunday 到 Saturday
foreach ($dates as $date) {
echo date('l', strtotime($date));
echo PHP_EOL;
}
// 输出
// Monday
// Tuesday
// Wednesday
// Thursday
// Friday
// Saturday
// Sunday
N ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 1(表示星期一)到 7(表示星期天)
// N ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 1(表示星期一)到 7(表示星期天)
foreach ($dates as $date) {
echo date('N', strtotime($date));
echo PHP_EOL;
}
// 输出
// 1
// 2
// 3
// 4
// 5
// 6
// 7
w 星期中的第几天,数字表示 0(表示星期天)到 6(表示星期六)
// w 星期中的第几天,数字表示 0(表示星期天)到 6(表示星期六)
foreach ($dates as $date) {
echo date('w', strtotime($date));
echo PHP_EOL;
}
// 输出
// 1
// 2
// 3
// 4
// 5
// 6
// 0
总结
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
引用是什么在PHP中引用意味着用不同的名字访问同一个变量内容。这并不像C的指针,替代的是,引用是符号表别名。注意在PHP中,变量名和变量内容是不一样的,因此同...
异常是指程序运行中不符合预期情况以及与正常流程不同的状况。本栏目将详细介绍相关问题,有需要的朋友可以看看,一起学习讨论讨论。
这篇文章主要介绍了PHP数组遍历的几种常见方式,结合实例形式总结分析了php数组遍历相关的循环、指针、数组函数等操作技巧,需要的朋友可以参考下
今天小编就为大家分享一篇关于PHP chunk_split()函数讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
首先我详细说下这四个引入函数include()与require()的功能相同唯一不同:require()不管是否被执行,只要存在,php在执行前都会预引入,include()则是执行到该语句时才进行引入 include_once() 与require_once() 都是检测文件是否被引入,被引入则不会引入唯一不同: require_once()为无条件包含,顾名思义也就是引入后如遇
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008