首頁  >  文章  >  後端開發  >  如何在 PHP 中動態加入日期的小時數?

如何在 PHP 中動態加入日期的小時數?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-05 01:14:02847瀏覽

How to Dynamically Add Hours to a Date in PHP?

在 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn