這篇文章介紹的內容是關於php中的時間函數,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
時間函數
時間與日期
時間戳
#1、他是整數
2、從1970年的1月1日~現在的整數(格林尼治(英國倫敦的)時間1970年的1月1日0點0分0秒開始計算的)
為什麼使用時間戳,為了便於計算
常用的時間函數
time() 獲得當前的時間戳
date('格式','時間戳記') 用來進行一些計算,可以知道當前的一些時間資訊
注意:如果時間戳記不提供的話那麼表示當前時間戳
格式中的符號意義
Y 年份
m 月份
d 日期
H小時
i 分鐘
s 秒
#時區
php是世界性的語言。預設的0時區,英國倫敦時區。中國,東八區,倫敦的東邊8個時區
更改時區的方法
1、修改設定檔
設定檔中的date.timezone=對應的時區
asia/shanghai
PRC 中國
Etc/GMT-8
目前的時區比標準時區快8小時,就是目前的時區減8小時等於葛林尼治時間
2、使用函數設定
date_default_timezone_set('PRC') 設定時區
date_default_timezone_get()取得時區
注意:不管時區是多少,你的時間戳記都不變,設定失去隻不過是設定了顯示的時間而已
其它函數
mktime(時,分,秒,月,日,年)
strtotime()將任何英文文本的日期時間描述解析為unix時間戳記
strtotime(' 1 day') 1天
1 week 1週
1 week 2 days 4 hours 2seconds
時間與日期
時間戳
1、他是整數
2 、從1970年的1月1日~現在的整數(格林尼治(英國倫敦的)時間1970年的1月1日0點0分0秒開始計算的)
為什麼要用時間戳,為了方便計算
常用的時間函數
time() 獲得當前的時間戳
date('格式','時間戳') 用來進行一些計算,可以知道當前的一些時間資訊
注意:如果時間戳記不提供的話那麼表示當前時間戳
格式中的符號意義
Y 年份
m 月份
d 日期
H 小時
# #i 分鐘
s 秒
時區
php是世界性的語言。預設的0時區,英國倫敦時區。中國,東八區,倫敦的東邊8個時區
更改時區的方法
1、修改設定檔
設定檔中的date.timezone=對應的時區
asia/shanghai
PRC 中國
Etc/GMT-8
目前的時區比標準時區快8小時,就是目前的時區減8小時等於葛林尼治時間
2、使用函數設定 date_default_timezone_set('PRC') 設定時區
date_default_timezone_get()取得時區
#注意:不管時區是多少,你的時間戳都不戳改變,設定失去只不過是設定了顯示的時間而已
其它函數
#mktime(時,分,秒,月,日,年)
strtotime()將任何英文文本的日期時間描述解析為unix時間戳記
strtotime(' 1 day') 1天
1 week 1週
1 week 2 days 4 hours 2seconds
相關建議:
以上是php中的時間函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!