一、日期概述
日期與時間作業十分常見,也是PHP的核心組成。 PHP提供了日期和時間內建函數,使開發人員在日期和時間的處理上游刃有餘,大大提高了工作效率。
二、時區
地球是圓的。世界分為24時區,分為西時區,東時區。各12個時區。
GMT: 格林威治標準時間
UTC: 協調世界時
UTC == GMT == 英國倫敦的本地時間== 本初子午線時間
我國所在東時區。橫跨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 date ( string $format [, int $timestamp ] ) : string date一個本地時間/日期/
參數:
以$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日期時間快速入門(圖詳)的詳細內容。更多資訊請關注PHP中文網其他相關文章!