日期和時間的處理技術
php的時間觀念
unix時間戳記
日期和時間的處理
1、php時間觀念
在php語言中,日期、時間函數依賴於伺服器的地區設定,php預設調置的是標準的格林威治時間,即零時區。所以要擷取本地目前時間必須更改php語言中的時區設定,更改方法有兩種,一是通過php.ini檔案中設定和通過date_default_timezone_set函數設定。
php.ini檔案中設定時區,date.timezone=xxx
date_default_timezone_set()函數設定時區,在日期,時間函數之前使用此函數。如果伺服器使用的是零時區,則不能對php.ini檔案直接進行修改,只能通過date_default_timezone_Set()函數對時區進行設定。
2.時間戳記
1、擷取任意日期,時間的時間戳記
mktime()函數將一個時間轉換為unix時間戳記。mktime()函數根據給出的參數返回unix時間戳記,其參數可以從右向左省略,任何省略的參數都會被設定成本地日期,時間的當前值(即不設定任何參數,mktime()函數擷取的是本地當前日期和時間)。mktime(小時,分鐘,秒,月,天,年,是否夏令時)
mktime()在不設定任何參數的情況下以擷取目前時間的時間戳記。
2.擷取目前時間戳, php也提供擷取目前時間的時間戳記的函數,time()函數。
3.日期、時間轉換為unix時間戳記
strtotime()函數將任何英文文本的日期描述解析為unix時間戳記。
3.日期和時間的處理
日期和時間的處理可以分為格式化日期和時間,擷取日期和時間的資訊,擷取本地化的日期和時間的檢驗日期和時間的有效性等。
date()函數對本地日期和時間進行格式化,
getdate()函數返回數組形式的日期,時間資訊,如果沒有時間戳記,則以目前時間為準。
檢驗日期和時間的有效性,checkdate()
作者“技術為王”
http://www.bkjia.com/PHPjc/478616.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/478616.htmlTechArticle日期和時間的處理技術 php的時間觀念 unix時間戳記 日期和時間的處理 1、php時間觀念 在php語言中,日期、時間函數依賴於伺服器的地區設定,...