在PHP中,DateInterval
類用于表示時間間隔,而 DateTime
類用于表示日期和時間。要將 DateInterval
與 DateTime
配合使用,您需要執行以下步驟:
DateTime
對象,表示當前的日期和時間。DateInterval
對象,表示要添加到 DateTime
對象的時間間隔。add()
方法將 DateInterval
對象添加到 DateTime
對象。format()
方法格式化 DateTime
對象以顯示結果。以下是一個示例:
<?php
// 創建一個 DateTime 對象,表示當前日期和時間
$currentDate = new DateTime();
echo "當前日期和時間: " . $currentDate->format('Y-m-d H:i:s') . PHP_EOL;
// 創建一個 DateInterval 對象,表示要添加到 DateTime 對象的 3 天時間間隔
$interval = new DateInterval('P3D');
// 將 DateInterval 對象添加到 DateTime 對象
$newDate = $currentDate->add($interval);
echo "添加 3 天后的日期和時間: " . $newDate->format('Y-m-d H:i:s') . PHP_EOL;
?>
在這個示例中,我們首先創建了一個表示當前日期和時間的 DateTime
對象。然后,我們創建了一個表示 3 天時間間隔的 DateInterval
對象。接下來,我們使用 add()
方法將 DateInterval
對象添加到 DateTime
對象,并將結果存儲在 $newDate
變量中。最后,我們使用 format()
方法格式化 $newDate
對象并顯示結果。