在 PHP 中動態新增時間到日期
操作日期和時間是 Web 開發中的常見任務。 PHP 提供了許多用於處理日期和時間的函數,其中一個是 date() 函數。
date() 函數採用格式字串作為其第一個參數,並傳回格式化的目前日期和時間依照規定的格式。例如,以下程式碼以「Y-m-d H:m:s」格式傳回目前日期和時間:
<code class="php">$now = date("Y-m-d H:m:s");</code>
為日期加小時數
有時需要在日期或時間中添加小時數。這可以使用 strtotime() 函數來實現。 strtotime() 函數採用日期字串作為其第一個參數,並傳回表示指定日期和時間的時間戳記。
要將小時數加到日期或時間,我們可以使用以下語法:
<code class="php">strtotime("+{$hours} hours", $timestamp);</code>
其中$hours 是要加到指定日期或時間的小時數,$timestamp 是表示原始日期或時間的時間戳記。
範例
假設我們要在目前日期和時間的基礎上加上 5 小時。我們可以使用以下程式碼來執行此操作:
<code class="php">$now = date("Y-m-d H:m:s"); $new_time = date("Y-m-d H:i:s", strtotime("+5 hours", strtotime($now)));</code>
$new_time 變數現在將包含當前日期和時間加上 5 小時。
以上是如何在 PHP 中動態加入日期的小時數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!