PHP日期時間快速入門(圖文詳解)

2020-07-16 10:05:55
一、日期概述

日期和時間操作十分常見,也是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設定

圖片1.jpg

注意: 重新啟動apache

2、動態修改時區

圖片2.jpg

四、常用日期函數

1、time()

獲取當前時間的(Unix)時間戳。從1970-1-1 0:0:0秒到現在的秒數。

圖片3.jpg

2、date()

date ( string $format [, int $timestamp ] ) : string 格式化一個本地時間/日期

引數:

$format 日期/時間格式。

$timestamp 被格式化的時間戳,省略 預設當前時間戳。

圖片4.jpg

3、strtotime()

將任何字串的日期時間描述解析為(Unix) 時間戳。

圖片5.jpg

五、自定義日期比較函數

比較兩個日期相差的 天數、小時數、分鐘。

圖片6.jpg

六、日期練習

如何實現自定義函數實現: N分鐘前,N小時前,N天前,N週,N月前?

圖片7.jpg

七、動態修改php.ini設定項

1、ini_get()

獲取php.ini一個設定選項的值,php.ini組態檔一個設定項

圖片8.jpg

2、ini_set()

動態為php.ini一個設定選項設定值。

圖片9.jpg

以上就是PHP日期時間快速入門(圖文詳解)的詳細內容,更多請關注TW511.COM其它相關文章!