PHP中時間戳與日期之間的轉換是透過data()函數以及strtotime()函數實現的,data函數實作時間戳轉日期,strtotime函數實作日期轉時間戳記。
time()
<?php var_dump(time()); //获取当前时间戳 int(1502245603)
date(format ,timestamp)
format 必需。規定時間戳記的格式。
timestamp 可選。規定時間戳。預設是當前時間和日期
時間戳轉日期,可以用date('Y-m-s h:i:s', 具體時間戳來實作).
##Y :年(四位數)#大小寫的區分非常重要,例如以下例子:大寫 m : 月(兩位數,首位不足補0)
小寫 d :日(兩位數,首位不足補0)
小寫 H:小時 附有首位零的 24 小時小時格式
h :小時 附有首位零的 12 小時小時格式
i :有首位零的分鐘
s :有首位零的秒(00 -59)
a:小寫的午前和午後(am 或pm)
var_dump(date('Y-m-d H:i:s', 1502204401)); //H 24小时制 2017-08-08 23:00:01 var_dump(date('Y-m-d h:i:s', 1502204401)); //h 12小时制 2017-08-08 11:00:01
<?php echo strtotime("now"), "\n"; echo strtotime("10 September 2000"), "\n"; echo strtotime("+1 day"), "\n"; echo strtotime("+1 week"), "\n"; echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n"; echo strtotime("next Thursday"), "\n"; echo strtotime("last Monday"), "\n"; echo strtotime("20170808 23:00:01"), "\n"; ?>
以上是PHP的時間戳記以及日期之間如何進行轉換的詳細內容。更多資訊請關注PHP中文網其他相關文章!