在PHP 中向日期時間添加分鐘:綜合解決方案
問題:如何將PHP 中的日期時間對象增加指定的分鐘數,同時保留原始格式?
答案:
為了在 PHP 中有效地將分鐘加到日期時間,我們將結合使用 DateTime 和 DateInterval 類別。以下是詳細的細分:
$minutes_to_add = 5; $time = new DateTime('2011-11-17 05:05'); $time->add(new DateInterval('PT' . $minutes_to_add . 'M')); $stamp = $time->format('Y-m-d H:i');
說明:
ISO 8601 標準的持續時間遵循特定的字串格式。這裡,'P{y}Y{m1}M{d}DT{h}H{m2}M{s}S' 表示具有各種組成部分的持續時間,例如年('Y')、月(' M' )、天('D')、小時('H')、分鐘('M')和秒('S')。在我們的例子中,我們使用“PT5M”來表示在日期時間上添加 5 分鐘。
以上是如何在 PHP 中為日期時間物件添加分鐘?的詳細內容。更多資訊請關注PHP中文網其他相關文章!