在php中date()函数是可以获取时间日期的函数,可能大家常用的就年月日了,下面我来给大分享date()函数一此不为人知的参数.
date()函数,这个函数就比较熟悉了,代码如下:
<?php
echo("result with date():<br />);
echo(date(l) . <br />);
echo(date(l ds of f y h:i:s a) . <br />);
echo(oct 3,1975 was on a .date(l, mktime(0,0,0,10,3,1975)).<br />);
echo(date(date_rfc822) . <br />);
echo(date(date_atom,mktime(0,0,0,10,3,1975)) . <br /><br />);
//开源代码phpfensi.com
echo(result with gmdate():<br />);
echo(gmdate(l) . <br />);
echo(gmdate(l ds of f y h:i:s a) . <br />);
echo(oct 3,1975 was on a .gmdate(l, mktime(0,0,0,10,3,1975)).<br />);
echo(gmdate(date_rfc822) . <br />);
echo(gmdate(date_atom,mktime(0,0,0,10,3,1975)) . <br />);
?>
result with date():
wednesday
wednesday 22nd of december 2010 02:36:18 am
oct 3,1975 was on a friday
wed, 22 dec 10 02:36:18 +0000
1975-10-03t00:00:00+00:00
result with gmdate():
wednesday
wednesday 22nd of december 2010 02:36:18 am
oct 3,1975 was on a friday
wed, 22 dec 10 02:36:18 +0000
1975-10-03t00:00:00+00:00
附上php手册里的date()函数参数说明:
a - am 或是 pm
a - am 或是 pm
d - 几日,二位数字,若不足二位则前面补零; 如: 01 至 31
d - 星期几,三个英文字母; 如: fri
f - 月份,英文全名; 如: january
h - 12 小时制的小时; 如: 01 至 12
h - 24 小时制的小时; 如: 00 至 23
g - 12 小时制的小时,不足二位不补零; 如: 1 至 12
g - 24 小时制的小时,不足二位不补零; 如: 0 至 23
i - 分钟; 如: 00 至 59
j - 几日,二位数字,若不足二位不补零; 如: 1 至 31
l - 星期几,英文全名; 如: friday
m - 月份,二位数字,若不足二位则在前面补零; 如: 01 至 12
n - 月份,二位数字,若不足二位则不补零; 如: 1 至 12
m - 月份,三个英文字母; 如: jan
s - 秒; 如: 00 至 59
s - 字尾加英文序数,二个英文字母; 如: th,nd
t - 指定月份的天数; 如: 28 至 31
u - 总秒数
w - 数字型的星期几,如: 0 (星期日) 至 6 (星期六)
y - 年,四位数字; 如: 1999
y - 年,二位数字; 如: 99
z - 一年中的第几天; 如: 0 至 365