PHP date:时间日期重置

$timestamp:表示待格式化的时间戳,是一个可选参数,默认为当前时间。也可以理解为 $timestamp 的默认值为 time()。 参数 $format 格式化字符串中可以识别的特殊字符如下表所示: format 字符说明返回值例子 d 月份中的第几天,使用两位的数字表示,不足

$timestamp:表示待格式化的时间戳,是一个可选参数,默认为当前时间。也可以理解为 $timestamp 的默认值为 time()。

参数 $format 格式化字符串中可以识别的特殊字符如下表所示:

format 字符

说明

返回值例子

d  

月份中的第几天,使用两位的数字表示,不足两位时在前面补 0  

01 到 31  

D  

星期几的英文缩写(使用 3 个字母表示)  

Mon 到 Sun  

l(“L”的小写字母)  

星期几的英文单词  

Sunday 到 Saturday  

N  

根据 ISO-8601 标准格式,使用数字表示星期中的第几天(PHP5.1.0 新加)  

1(表示星期一)到 7(表示星期天)  

S  

每月天数后面的英文后缀(使用 2 个字符表示)  

st、nd、rd 或者 th。可以和 j 一起使用  

w  

使用数字表示星期中的第几天  

0(表示星期天)到 6(表示星期六)  

z  

使用数字表示一年中的第几天  

0 到 365  

W  

根据 ISO-8601 标准格式,使用数字表示年份中的第几周,每周从星期一开始,(PHP 4.1.0 新增)  

例如:42(当年的第 42 周)  

F  

月份的英文单词,例如 January 或者 June  

January 到 December  

m  

使用两位的数字表示当前月份  

01 到 12  

M  

月份的英文缩写  

Jan 到 Dec  

n  

使用数字表示当前月份  

1 到 12  

t  

指定月份的天数  

28 到 31  

L  

指定的年份是否为闰年  

如果是闰年值为 1,否则为 0  

o  

根据 ISO-8601 标准格式使用数字表示年份,这和 Y 的作用相同(PHP 5.1.0 新增)  

1999 or 2019  

Y  

使用 4 位数字表示完整的年份  

例如:1999 或 2019  

y  

使用 2 位数字表示年份  

例如:99 或 03  

a  

小写的上午和下午值  

am 或 pm  

A  

大写的上午和下午值  

AM 或 PM  

B  

Swatch Internet 标准时  

000 到 999  

g  

使用 12 小时格式表示小时数  

1 到 12  

G  

使用 24 小时格式表示小时数  

0 到 23  

h  

使用 12 小时格式表示小时数,有前导零  

01 到 12  

H  

使用 24 小时格式表示小时数,有前导零  

00 到 23  

i  

使用两位数字表示分钟数,有前导零  

00 到 59>  

s  

使用两位数字表示秒数,有前导零  

00 到 59>  

u  

毫秒(PHP 5.2.2 新增)。需要注意的是 date() 函数总是返回 000000,因为它只接受 integer 参数,而 DateTime::format() 才支持毫秒  

例如:654321  

e  

时区标识  

例如:UTC、GMT、Atlantic/Azores  

I(大写的“i”)  

是否为夏令时  

夏令时为 1,否则为 0  

O  

与格林尼治时间相差的小时数  

例如:+0200  

P  

与格林尼治时间(GMT)的差别,小时和分钟之间由冒号分隔  

例如:+02:00  

T  

本机所在的时区  

例如:EST、MDT(在 windows 下为完整文本格式,例如“Eastern Standard Time”,中文版会显示“中国标准时间”)  

Z  

时差偏移量的秒数,UTC 西边的时区偏移量总是负的,UTC 东边的的时区偏移量总是正的  

-43200 到 43200  

c  

ISO-8601 格式的日期  

2014-02-12T15:19:21+00:00  

r  

RFC 822 格式的日期  

例如:Thu,21 Dec 2000 16:01:07 +0200  

U  

从 UNIX 纪元(January 1 1970 00:00:00 GMT)开始至今的秒数  

和 time() 返回相同的时间戳  

提示:特殊字符中不能被识别的字符将原样显示,Z 字符在使用 gmdate() 函数时总是返回 0。

关于作者: dawei

【声明】:石家庄站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐