在PHP 中將UNIX 時間戳轉換為ISO 8601 日期字串
當我們深入研究Web 開發的複雜性時,經常經常需要進行操作時間戳並將其轉換為人類可讀的格式。 UNIX 時間戳以自紀元(通常為 1970 年 1 月 1 日 00:00:00 UTC)以來的秒數表示,提供了一種追蹤時間的便捷方法。然而,出於顯示或儲存的目的,我們經常需要將這些時間戳轉換為更結構化的日期字串。
問題:
在PHP 中,我們如何轉換UNIX時間戳(例如1333699439)轉換為ISO 8601 格式的格式化日期字串(例如, 2008- 07-17T09:24:17Z)?
答案:
PHP 提供了gmdate() 函數,它允許我們格式化時間戳。以下範例示範如何實現所需的轉換:
$timestamp = 1333699439; $dateString = gmdate("Y-m-d\TH:i:s\Z", $timestamp);
gmdate() 函數使用以下格式說明符:
透過組合這些說明符,我們可以建立各種格式的日期字串,包括範例所示的ISO 8601 格式。產生的日期字串「2008-07-17T09:24:17Z」表示 2008 年 7 月 17 日 09:24:17 UTC。
以上是如何在 PHP 中將 UNIX 時間戳記轉換為 ISO 8601 日期字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!