設置時區的三種方式
- 修改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
驗證日期的合法性