php 当前时间加10,10.2.2 在PHP中获取日期和时间

10.2.2  在PHP中获取日期和时间

PHP提供了多种获取时间和日期的函数,除了通过time()函数获取当前的UNIX时间戳外,调用getdate()函数确定当前时间,通过gettimeofday()函数获取某一天中的具体时间。此外,在PHP中还可以通过date_sunrise()和date_sunset()两个函数,获取某地点某天的日出和日落时间。

调用getdate()函数取得日期/时间信息

getdate()函数返回一个由时间戳组成的关联数组,参数需要一个可选的UNIX时间戳。如果没有给出时间戳,则认为是当前本地时间。总共返回11个数组元素,如表10-3所示。

表10-3  getdate()函数返回的数组单元

键 名

描述

返回值例子

hours

小时的数值表示

0~23

mday

月份中日的数值表示

1~31

minutes

分钟的数值表示

0~59

mon

月份的数值表示

1~12

month

月份的完整文本表示

January~December

seconds

秒的数值表示

0~59

wday

一周中日的数值表示

0~6(0表示星期日)

weekday

一周中日的完整文本表示

Sunday~Saturday

yday

一年中日的数值偏移

0~365

year

年份的4位表示

例如:1999或2009

0

自从UNIX纪元开始至今的秒数,

和time()的返回值以及用于date()的值类似

系统相关,典型值为从

-2147483648~2147483647

如果将"2009年10月1日,07:30:50 EDT"转变为UNIX时间戳1254382250表示,并将其传给getdate()函数,查看各数组元素如下:Array (

[seconds] => 50//秒的数值表示

[minutes] => 30//分钟的数值表示

[hours] => 7//小时的数值表示

[mday] => 1//月份中日的数值表示

[wday] => 4//一周中日的数值表示

[mon] => 10//月份的数值表示

[year] => 2009//年份的4位表示

[yday] => 273//一年中日的数值偏移

[weekday] => Thursday//一周中日的完整文本表示

[month] => October//月份的完整文本表示

[0] => 1254382250//自从UNIX纪元开始至今的秒数

)

【责任编辑:云霞 TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值