首頁  >  文章  >  後端開發  >  如何在 PHP 中將 Unix 時間戳格式化為日期字串?

如何在 PHP 中將 Unix 時間戳格式化為日期字串?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-11 22:24:03331瀏覽

How to Format Unix Timestamps as Date Strings in PHP?

在PHP 中將Unix 時間戳格式化為日期字串

將Unix 時間戳記轉換為格式化日期字串是基於PHP 的應用程式中的一項常見任務。透過格式化這些數字表示形式,您可以以人類可讀的格式顯示時間戳,例如「2008-07-17T09:24:17Z」。

例如,您想要將 1333699439 這樣的時間戳轉換為字串「2008-07-17T09:24:17Z」。為此,您可以使用 gmdate() 函數,該函數根據指定的格式字串格式化時間戳記。具體操作方法如下:

<?php
$timestamp = 1333699439;
$formattedDate = gmdate("Y-m-d\TH:i:s\Z", $timestamp);
echo $formattedDate;
?>

在此程式碼中,gmdate() 函數與以下格式字串一起使用:

  • "Y":年份,表示為4 位元數字字串
  • “m”:月份,表示為2 位數字字串(01 到12)
  • “d”:月份中的第幾天,表示為2 位數字字符串(01 到31)
  • “T”:日期和時間之間的分隔符
  • “H”:小時(24 小時格式),表示為2 位元字串(00 到23 )
  • 「i」:分鐘,以2 位數字串表示(00 到59)
  • 「s」:秒,以2 位數字串表示(00 到59)
  • 「Z」:祖魯時間(UTC)

透過組合這些格式說明符,您可以建立與所需輸出相符的自訂日期字串格式。然後 gmdate() 函數會將此格式應用於提供的時間戳,從而產生 UTC 時間格式的日期字串。

以上是如何在 PHP 中將 Unix 時間戳格式化為日期字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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