设置时区的三种方式
- 修改php配置文件php.ini 中
date.timezone
修改时区,date.timezone = 'PRC';
- 脚本中设置
date_default_timezone_set
函数动态设置时区,date_default_timezone_set('Asia/Shanghai')
; - 脚本中通过
ini_set
函数设置当前时区,ini_set('date.timezone','Asia/Hong_Kong');
亚洲可选的时区有
Asia/Hong_Kong
Asia/Shanghai
PRC
日期时间常用函数
date
函数格式化本地时间/日期,常用到的有Y-m-d H-i-s
w 可用于星期几
L是否是闰年
- 获取时间戳
time()当前时间戳
strtotime
mktime(h, i ,s ,n ,j ,Y)返回指定日期的时间戳
- 微秒的使用
microtime 返回微秒 秒字符串
microtime(true)返回浮点数
其他时间函数
getdate
返回指定时间戳包含日期信息的关联数组gettimeofday
返回当前时间的秒与微秒时间,参数为 true 的时候,返回浮点数
checkdate
验证日期的合法性