您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

输出格式化的日期和时间实例详解

2024/5/1 13:52:05发布41次查看
我们在前面讲解使用date()函数获取当前日期和时间的时候已经了解过date()函数的语法了,我们这里重点讲解date()函数的参数format的格式化选项。
参数format的格式化选项如下表:
format参数 说明
a 小写的上午值和下午值,返回值am或pm
a 大写的上午值和下午值,返回值am或pm
b swatch 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
m 3个字母缩写表示的月份,返回值jan~dec
n 数字表示的月份,没有前导零,返回值1~12
o 与格林威治时间相差的小时数,如+0200
r rfc822格式的日期,如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
w ios-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"); ?>
运行结果如下图:
上面就是我们对date()函数format参数的格式化实例,下一节,我们讲解“将日期和时间解析为unix”时间戳。
以上就是输出格式化的日期和时间实例详解的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product