首頁 >後端開發 >php教程 >將php數字時間戳轉換為日期和時間

將php數字時間戳轉換為日期和時間

WBOY
WBOY原創
2024-04-09 12:54:01951瀏覽

PHP數字時間戳記轉換為日期和時間:使用 date() 函數將時間戳記轉換為特定格式的日期和時間。使用 gmdate() 函數將時間戳記轉換為格林尼治時間 (GMT) 格式的日期和時間。支援其他格式說明符,如 d(日期)、m(月份)、Y(年份)、H(小時)、i(分鐘)和 s(秒)。

將php數字時間戳轉換為日期和時間

將PHP 數字時間戳轉換為日期和時間

在PHP 中,數位時間戳表示自UTC 紀元(1970年1 月1 日午夜)以來的秒數。若要將數字時間戳記轉換為日期和時間,可以使用下列函數:

date()

語法:

date(format, timestamp)

其中:

  • format: 指定日期和時間的格式
  • timestamp: 要轉換的時間戳

範例:

$timestamp = 1653433200;
$date = date('Y-m-d H:i:s', $timestamp);
echo $date; // 输出:2022-05-25 12:00:00

gmdate()

語法:

gmdate(format, timestamp)

gmdate() 函數與date() 函數類似,但它使用格林尼治時間(GMT) 而不是本地時間。

範例:

$timestamp = 1653433200;
$date = gmdate('Y-m-d H:i:s', $timestamp);
echo $date; // 输出:2022-05-25 07:00:00

示範範例

假設我們有一個資料庫欄位儲存時間戳記。要從該欄位中取得日期和時間,我們可以使用以下程式碼:

$timestamp = $row['timestamp'];
$date = date('Y-m-d H:i:s', $timestamp);
echo $date; // 输出:日期和时间

其他格式說明符

除了上述格式外,date() 函數還支持其他格式說明符,包括:

  • d: 一個月中的日期(01 到31)
  • ##m: 月份( 01 到12)
  • Y: 年份(例如,2022)
  • H: 24 小時制的小時(00 到23)
  • i: 分鐘(00 到59)
  • s: 秒(00 到59)
  • #

以上是將php數字時間戳轉換為日期和時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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