首頁  >  文章  >  後端開發  >  PHP的時間戳記以及日期之間如何進行轉換

PHP的時間戳記以及日期之間如何進行轉換

不言
不言原創
2018-07-17 11:30:236076瀏覽

PHP中時間戳與日期之間的轉換是透過data()函數以及strtotime()函數實現的,data函數實作時間戳轉日期,strtotime函數實作日期轉時間戳記。

時間戳轉日期date()

  • 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(&#39;Y-m-d H:i:s&#39;, 1502204401)); //H 24小时制 2017-08-08 23:00:01 
var_dump(date(&#39;Y-m-d h:i:s&#39;, 1502204401)); //h 12小时制 2017-08-08 11:00:01

日期轉時間戳strtotime()

#strotime是非常靈活聰明的函數,可以辨識中文,英文,數字,我們來感受一下

<?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中date()函數輸出時間的方法

以上是PHP的時間戳記以及日期之間如何進行轉換的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn