使用 PHP 處理時區的 DateTime 類別
PHP 提供了 date() 函數來格式化日期和時間。但是,函數本身不支援使用時區資訊。要在 date() 中包含時區,您可以利用更現代、更強大的 DateTime 類別。
要為 DateTime 物件設定特定時區,您可以使用 DateTimeZone:: 類別並執行下列步驟:
以下是將儲存在資料庫中的使用者時區合併到DateTime 物件中的方法:
<code class="php">$dbTimeZone = 'America/New_York'; $dt = new DateTime('now', new DateTimeZone($dbTimeZone)); echo $dt->format('d.m.Y, H:i:s');</code>
透過使用DateTime 類,您可以根據資料庫中儲存的用戶特定資料動態調整時區參數。它提供了一個強大而靈活的框架來處理 PHP 中的時區。
以上是如何使用 PHP 中的 DateTime 類別處理時區?的詳細內容。更多資訊請關注PHP中文網其他相關文章!