登录  /  注册
输出格式化的日期和时间实例详解
怪我咯
发布: 2023-03-07 14:24:01
原创
2082人浏览过

我们在前面讲解使用date()函数获取当前日期和时间的时候已经了解过date()函数的语法了,我们这里重点讲解date()函数的参数format的格式化选项。

参数format的格式化选项如下表:

format参数说明
a小写的上午值和下午值,返回值am或pm
A大写的上午值和下午值,返回值am或pm
BSwatch Internet标准时间,返回值(000 到 999)
d一个月中的第几天,有前导0的两位数字(从 01 到 31)
D 星期中的第几天,文本格式,3个字母,返回值Mon~Sun
F月份,完整的文本格式,返回值January~December
h小时,12小时格式,没有前导零,返回值1~12
H 小时,24小时格式,没有前导零,返回值0~23
i有前导零的分钟数,返回值0~59
I判断是否为夏令时,返回值如果是夏令时为1,否则为0
j月份中的第几天,没有前导零,返回值1~31
l(L的小写)星期数,完整的文本格式,返回值Sunday~Saturday
L判断是否为润年,返回值如果是闰年为1,否则为0
m数字表示的月份,有前导0,返回值为01~12
M3个字母缩写表示的月份,返回值Jan~Dec
n数字表示的月份,没有前导零,返回值1~12
O与格林威治时间相差的小时数,如+0200
rRFC822格式的日期,如Thu,21Dec 2000 16:01:07+0200
s秒数,有前导零,返回值00~59
S每月天数后面的英文后缀,两个字符,如st,nd,rd或者th,可以和j一起使用
t指定月份所应有的天数,28~31
T本机所在的时区
U从Unix 纪元(January 1 1970 00:00:00 GMT)开始至今的秒数
w星期中的第几天,数字表示,返回值0~6
WIOS-8601格式年份中的第几周,每周从星期一开始
y两位数字表示的年份,返回值如88或08
Y
4位完整数字表示的年份,返回值如 2017,2018
z年份中的第几天,返回值0~366
Z以秒为单位的时区偏移量。UTC 以西时区的偏移量为负数(-43200 到 50400)

实例

date()函数可以对format选项随意地组合。在本例中,既有单独输出一个参数的情况,也有输出多个参数的情况,最好还输出转义字符,实例代码如下:

<?php
header("Content-type:text/html;charset=utf-8");    //设置编码

echo "输出单个变量:".date("Y")."-".date("m")."-".date("d")."<br/>";

echo "输出组合变量".date("Y-m-d")."<br/>";

echo "输出更详细的日期和时间".date("Y-m-d H:i:s")."<br/>";

echo "还可以更详细".date("l Y-m-d H:i:s T")."<br/>";

echo "输出转义字符:".date("\T\o\d\a\y \i\s  \\t\h\e jS \o\f \y\\e\a\\r");
?>
登录后复制

运行结果如下图:

7.jpg

上面就是我们对date()函数format参数的格式化实例,下一节,我们讲解“将日期和时间解析为UNIX”时间戳。

以上就是输出格式化的日期和时间实例详解的详细内容,更多请关注php中文网其它相关文章!

相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 技术文章
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2023 //m.sbmmt.com/ All Rights Reserved | 苏州跃动光标网络科技有限公司 | 苏ICP备2020058653号-1

 | 本站CDN由 数掘科技 提供

登录PHP中文网,和优秀的人一起学习!
全站2000+教程免费学