发现这个函数在获取时间方面特别方便
函数原形如下 array getdate(int timestamp);
根据timestamp返回一个hash数组,hash值为:
"seconds" - 秒
"minutes" - 分
"hours" - 时
"mday" - 当月的第几天
"wday" - 当周的第几天数字
"mon" - 月份数字
"year" - 年,数字
"yday" - 当年的第几天数字; 如: "299"
"weekday" - 星期几全名; 如: "Friday"
"month" - 月份全名; 如: "January"
当时间戳为空时,返回当前的时间,在使用这个函数前要先设置一下时间区间,否则获取的时间可能会出错。
设置时间区间的函数为: date_default_timezone_set(),具体的参数可以参考http://us2.php.net/manual/en/timezones.php
例子:
<?php
$today = getdate("Asia/Hong_Kong"); //设置时区为亚洲的香港时间
echo $today["hours"]; //打印出当前的小时
?>
本文介绍了PHP中getdate函数的使用方法,该函数能够根据时间戳返回包含详细时间信息的数组。文章还提到了如何设置正确的时区来避免获取错误的时间数据。
1160

被折叠的 条评论
为什么被折叠?



