」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在 PHP 中檢索 UTC 時間戳記?

如何在 PHP 中檢索 UTC 時間戳記?

發佈於2024-11-07
瀏覽:451

How to Retrieve UTC Time Stamps in PHP?

如何在 PHP 中檢索 UTC 時間戳

使用 date() 函數在 PHP 中取得目前時間戳記非常簡單。但是,預設情況下,date() 會傳回基於伺服器時區的時間戳記。要取得協調世界時 (UTC) 中的時間戳,我們需要使用不同的方法。

解決方案:使用 gmdate()

要擷取 UTC 中的時間戳,我們可以使用PHP中的gmdate()函數。 gmdate() 的工作方式與 date() 類似,但始終傳回 UTC 時間戳,無論伺服器的時區為何。語法與 date() 相同,可讓您根據需要格式化時間戳記。

範例:

$utcTimestamp = gmdate("Y-m-d H:i:s");
echo "UTC Timestamp: $utcTimestamp";

這將以 UTC 格式顯示目前時間戳記。此外,我們可以使用 gmstrftime() 函數將時區偏移附加到時間戳記。

範例:

$timeZoneOffset = gmstrftime("%z");
$utcTimestampWithOffset = gmdate("Y-m-d H:i:s") . " GMT/UTC" . $timeZoneOffset;
echo "UTC Timestamp with Offset: $utcTimestampWithOffset";

這將輸出具有適當時區偏移的UTC 時間戳,例如“2023-03-08 14:30:00 GMT/UTC 0800”,如果伺服器的時區比UTC 早8 小時。

版本聲明 本文轉載於:1729375337如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3