首頁 >後端開發 >PHP問題 >php中什麼是時間戳記?

php中什麼是時間戳記?

青灯夜游
青灯夜游原創
2019-10-17 16:33:143106瀏覽

php中什麼是時間戳記?

php中什麼是時間戳記?

時間戳是指格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至現在的總秒數。它也被稱為Unix時間戳(Unix Timestamp)。

PHP關於時間戳,時間的使用

1、取得時間戳

time();     // 1571299936

2、date() ,格式化一個本地時間/日期

使用date()取得的時間和時區有關。

如以下範例中取得的是北京時間:

date('Y-m-d H:i:s', time());     // 2019-10-17 10:12:36

3、gmdate(),格式化一個GMT/UTC 日期/時間

和d​​ate()一樣的用法,只是返回的時間和時區無關,返回的時間是格林威治標準時(GMT)。

gmdate('Y-m-d H:i:s', time());     // 2019-10-17 10:12:42

4、strtotime():將任何英文文字的日期時間描述解析為時間戳記。

用於將英文文字字串表示的日期轉換為時間戳,為 date() 的反函數,成功傳回時間戳,否則傳回 FALSE 。

<?php
echo strtotime("2009-10-21 16:00:10");  //输出 1256112010
echo strtotime("10 September 2008");    //输出 1220976000
echo strtotime("+1 day"), "<br />";   //输出明天此时的时间戳
?>

5、mktime():從日期取得時間戳,成功回傳時間戳,否則回傳 FALSE 。

<?php
echo mktime(21, 50, 55, 07, 14, 2010);      //输出“1279115455”
?>

更多PHP相關知識,請造訪php中文網

以上是php中什麼是時間戳記?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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