在PHP中使用函数date()可以得到一个格式化的日期和时间。
string date(string $format [, int timstamp]);
函数date()有两个参数:第一个参数$format是一个格式化的字符串;第二个参数是可选的,它表示UNIX的时间戳。该函数将时间戳$timestamp按字符串$format的格式返回,如果没有提供第二个参数$timestamp,函数将默认使用本地当前时间,即将本地当前时间格式化输出。如
echo date('Y-m-d');
d 一个月中的第几天,两位数字,不足的用前导0不起,范围是01-31
j 一个月中的第几天,没有前导0,范围是1-31
S 每月天数后面的英文后缀,两个字符,如st nd等
w 一星期中的第几天,数字表示,范围是0(表示星期日)~6(表示星期六)
D 一星期中的第几天,3个字母的文本,从Mon到Sun
N 一星期中的第几天,数字表示,范围从1(表示星期一)~7(表示星期天)
l(L的小写字母) 完整文本格式的星期几,范围从Sunday到Saturday
z 一年中的第几天,范围是0~365
m 数字表示的月份,有前导0,范围是01-12
n 数字表示的月份,没有前导0,范围是1-12
M 3个字母缩写表示的月份,范围是Jan到Dec
F 月份的完整文本格式,如July December等
t 某个月份应该有的天数,范围是28~31
Y 4位数字表示的完整年份,如2012
y 两位数字表示的年份,如98、08、11
L 是否为闰年,如果是闰年为1,否则为0
W 一年中的第几周
a 上午和下午的小写表示法,即am或pm
A 上午和下午的大写表示法,即AM或PM
H 24小时格式的小时数,有前导0,范围是00-23
h 12小时格式的小时数,有前导0,范围是01-12
G 24小时格式的小时数,没有前导0,范围是0-23
g 12小时格式的小时数,没有前导0,范围是1-12
i 分钟数,有前导0,范围是00-59
s 秒数,有前导0,范围是00-59
小结~
处理格式化日期和时间的函数date()
获取UNIX时间戳的函数mktime()和time()
获取日期和时间的相关信息的函数getdate()
在PHP程序中实现日期之间跨度额计算
验证日期是否有效的函数checkdate()
版权声明:本文为博主原创文章,未经博主允许不得转载。