景初

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在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()


版权声明:本文为博主原创文章,未经博主允许不得转载。

posted on 2014-04-23 17:59  景初  阅读(248)  评论(0编辑  收藏  举报