- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章php获取是星期几的一些常用姿势由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
一般有时在页面上需要显示是星期几,需要根据日期进行计算.
这边整理了几个相关的姿势,先来最终封装好的方法 。
1
2
3
4
5
6
7
8
9
10
11
|
/**
* 一个通用的函数, 获取是星期几
*
* @param $date
* @return string
*/
function
getDayOfWeek(
$date
)
{
$days
= [
'一'
,
'二'
,
'三'
,
'四'
,
'五'
,
'六'
,
'日'
];
return
'星期'
.
$days
[
date
(
'N'
,
strtotime
(
$date
)) - 1];
}
|
其他星期相关的可以直接看代码哈,就不多啰嗦了,主要就是用date函数中的D、l(L的小写)、N、w字母来获取.
先来一个待转换的日期列表:
1
2
3
4
5
6
7
8
9
10
|
// 一个待转换的日期列表
$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 。
1
2
3
4
5
6
7
8
9
10
11
12
13
|
// 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 。
1
2
3
4
5
6
7
8
9
10
11
12
13
|
// 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(表示星期天) 。
1
2
3
4
5
6
7
8
9
10
11
12
13
|
// 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(表示星期六) 。
1
2
3
4
5
6
7
8
9
10
11
12
13
|
// w 星期中的第几天,数字表示 0(表示星期天)到 6(表示星期六)
foreach
(
$dates
as
$date
) {
echo
date
(
'w'
,
strtotime
(
$date
));
echo
PHP_EOL;
}
// 输出
// 1
// 2
// 3
// 4
// 5
// 6
// 0
|
总结 。
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我的支持.
原文链接:http://www.01happy.com/php-get-day-of-week/ 。
最后此篇关于php获取是星期几的一些常用姿势的文章就讲到这里了,如果你想了解更多关于php获取是星期几的一些常用姿势的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
目前我将所有骨骼存储在世界空间中并直接从二进制文件加载它们。 我通过放置一个“箭头对象”来检查这个骨架,其中矩阵 bone_mat 作为“modelmatrix”。按预期工作。 Variable ex
我有一个 3d 点的 3x3 协方差矩阵,我想知道等效的 2d 协方差(对于图像平面中的 u,v),给定图像位姿 [Xc,Yc,Zc,q0,q1, q2,q3] , 3d 协方差可以是一个 3d 椭圆
我正在尝试将自定义 3D 模型格式导出到 Collada。我已经通过 XSD 构建了 Collada 数据类,现在当我尝试用数据填充它们时出现问题,特别是对于矩阵相关的问题。 我的 Skeleton
我实现了一个带有软件皮肤的 MD5 Loader。 md5 中的绑定(bind)姿势是最终的、绝对位置和旋转,您只需要计算与关节相关的权重。 我试图实现 GPU 蒙皮,但我被困在了一个点上。由于这些坐
当物体在场景中移动时如何计算 3D 姿态,我使用 SURF 跟踪场景中的物体并且该物体的初始 3D 姿态是已知的。我所知道的是,一旦我使用 SURF,两个连续帧之间的 2D 对应关系就知道了,因此通过
我正在寻求图像处理/计算机视觉专家的建议。尝试开发一种强大的、可缩放的算法来提取人体的尺寸。例如,他的上半身宽度。 问题: 没有面孔的图像 坐着的人 多个面孔 人拿着某物,从而覆盖了他的 body 的
我是一名优秀的程序员,十分优秀!