如何在 PHP 中為時間字串添加或減去 30 分鐘?

Linda Hamilton
發布: 2024-10-18 12:21:03
原創
1126 人瀏覽過

How to Add or Subtract 30 Minutes to a Time String in PHP?

如何在PHP 中對時間字串添加和減去30 分鐘

為了清楚起見,您的目標是操作格式化的時間值加減30 分鐘為「H:i」。讓我們深入研究一下這個過程。

定義函數

<code class="php">$time = '10:00'; // Assuming 'H:i' format

// Calculate start and end times
$startTime = date("H:i", strtotime('-30 minutes', strtotime($time)));
$endTime = date("H:i", strtotime('+30 minutes', strtotime($time)));</code>
登入後複製

解釋:

  1. 轉換給定的使用strstrto>
  2. 轉換給定的使用strstrtotime轉換為時間戳。這種解釋使其更容易操作。
  3. 使用帶有 -30 分鐘偏移量的 strtotime 函數來建立一個表示原始時間之前 30 分鐘的新時間戳記。然後使用日期將其轉換回“H:i”格式的字串。

對結束時間執行類似的過程,但偏移量為 30 分鐘。

結果:

$startTime = '09:30'
$endTime = '10:30'
登入後複製
輸入時間「10:00」執行此程式碼將產生以下內容:

以上是如何在 PHP 中為時間字串添加或減去 30 分鐘?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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