首頁 > 後端開發 > php教程 > 如何在 PHP 中將 UNIX 時間戳記轉換為 ISO 8601 格式的日期字串?

如何在 PHP 中將 UNIX 時間戳記轉換為 ISO 8601 格式的日期字串?

Mary-Kate Olsen
發布: 2024-11-12 10:57:02
原創
789 人瀏覽過

How to Convert UNIX Timestamps to ISO 8601 Formatted Date Strings in PHP?

在PHP 中將UNIX 時間戳轉換為格式化日期字串

在PHP 中使用時間戳時,通常需要將它們轉換為人類可讀的日期字串。這對於以一致且具有視覺吸引力的格式顯示日期和時間特別有用。使用的一種常見日期格式是 ISO 8601 格式,它以以下形式表示日期和時間:

在此格式中,Z 後綴表示時間採用 UTC(協調世界時)。

將 UNIX 時間戳轉換為 ISO 8601 格式

要將 UNIX 時間戳轉換為 ISO 8601 格式的日期字串,可以使用 PHP 中的 gmdate() 函數。 gmdate() 函數有兩個參數:日期格式字串和時間戳記。

例如,要將UNIX 時間戳1333699439 轉換為ISO 8601 格式的日期字串,您可以使用以下程式碼:

這將輸出日期字串:

Y-m-dTH:i:sZ 格式字串指定以下日期格式元素:

  • Y :4 位數字形式的年份
  • m:2 位數字形式的月份
  • d:2 位數字形式的日
  • T:日期和日期之間的分隔符
  • H:小時(2 位數字)
  • i:分鐘(2 位數字)
  • s:秒(2 位數字)
  • Z:UTC 時區指示器

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板