首頁  >  文章  >  後端開發  >  如何在 PHP 中為日期添加小時數?

如何在 PHP 中為日期添加小時數?

Barbara Streisand
Barbara Streisand原創
2024-11-04 07:11:02190瀏覽

How to Add Hours to a Date in PHP?

使用PHP 加入時間

要在PHP 中操作日期和時間,您可以使用date()、strtotime()、和sprintf () 函數。以下是如何在當前日期/時間上新增小時數:

<code class="php"><?php

// Get the current date/time
$now = date("Y-m-d H:m:s");

// Define the number of hours to add
$hours = 24;

// Use strtotime() to calculate the new time
$new_time = date("Y-m-d H:i:s", strtotime("+$hours hours"));

// You can also specify the number of hours dynamically using variables or constants
$new_time = date("Y-m-d H:i:s", strtotime(sprintf("+%d hours", $hours)));

// Output the new time
echo $new_time;

?></code>

此程式碼示範如何在目前日期/時間新增指定的小時數並將其儲存在 $new_time 變數中。 strtotime() 函數根據提供的表示時間段的字串(在本例中為「 」後跟小時數和「小時」)計算時間戳記(自 Unix 紀元以來的秒數)。

透過使用 sprintf() 動態格式化小時數,您可以靈活地在運行時傳遞不同的值。請注意,如果需要在strtotime() 字串中包含變量,則必須使用雙引號(") 和變數佔位符,如程式碼所示。此外,date() 函數將產生的時間戳格式化為人類可讀的日期和時間字串。

以上是如何在 PHP 中為日期添加小時數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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