日期和時間操作十分常見,也是PHP的核心組成部分。PHP提供了日期和時間內建函數,使開發人員在日期和時間的處理上游刃有餘,大大提高了了工作效率。
二、時區
地球是圓的。世界分為24時區,分為西時區,東時區。各12個時區。
GMT: 格林威治標準時間
UTC: 協調世界時
UTC == GMT == 英國倫敦的本地時間 == 本初子午線 == 0時區時間
我國所在東時區。橫跨5個時區。統一採用的是北京所在東8區的時間,成為北京時間。
北京時間為: UTC+8
三、設定php時區
php預設 0 時區,也就是UTC時間。
我國統一使用東8區時間,php中東8區關鍵字: PRC 或 Asia/Shanghai。
1、通過修改php.ini設定
注意: 重新啟動apache
2、動態修改時區
四、常用日期函數
1、time()
獲取當前時間的(Unix)時間戳。從1970-1-1 0:0:0秒到現在的秒數。
2、date()
date ( string $format [, int $timestamp ] ) : string 格式化一個本地時間/日期
引數:
$format 日期/時間格式。
$timestamp 被格式化的時間戳,省略 預設當前時間戳。
3、strtotime()
將任何字串的日期時間描述解析為(Unix) 時間戳。
五、自定義日期比較函數
比較兩個日期相差的 天數、小時數、分鐘。
六、日期練習
如何實現自定義函數實現: N分鐘前,N小時前,N天前,N週,N月前?
七、動態修改php.ini設定項
1、ini_get()
獲取php.ini一個設定選項的值,php.ini組態檔一個設定項
2、ini_set()
動態為php.ini一個設定選項設定值。
以上就是PHP日期時間快速入門(圖文詳解)的詳細內容,更多請關注TW511.COM其它相關文章!