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

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

Mary-Kate Olsen
發布: 2024-11-05 01:14:02
原創
879 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板