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