php中getdate函数

发现这个函数在获取时间方面特别方便

函数原形如下 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

例子:

$today = getdate("Asia/Hong_Kong");  //设置时区为亚洲的香港时间

echo $today["hours"];   //打印出当前的小时

?> 

你可能感兴趣的:(php,timezone,date)