查詢

date_add()函式—用法及示例

「 一個用於在日期上新增時間間隔的 PHP 函式 」


date_add() 是一個用於在日期上新增時間間隔的 PHP 函式。它對日期進行修改,並返回修改後的日期物件。

用法:

date_add ( DateTime $object , DateInterval $interval ) : DateTime|false

引數:

  • $object:必需,一個 DateTime 物件,表示要新增時間間隔的日期。
  • $interval:必需,一個 DateInterval 物件,表示要新增的時間間隔。

返回值:

  • 如果成功,返回一個 DateTime 物件,表示新增時間間隔後的日期。
  • 如果失敗,返回 false

示例:

$date = new DateTime('2022-01-01');
$interval = new DateInterval('P1D'); // 新增一天
$newDate = date_add($date, $interval);

echo $newDate->format('Y-m-d'); // 輸出:2022-01-02

在上面的示例中,我們首先建立一個 DateTime 物件 $date,表示日期為 2022-01-01。然後,我們建立一個 DateInterval 物件 $interval,表示要新增的時間間隔為 1 天。最後,我們使用 date_add() 函式將時間間隔新增到日期上,並將結果儲存在 $newDate 變數中。最後,我們透過 format() 方法將修改後的日期以特定格式輸出。

請注意,$date 物件本身也被修改了,並且 $newDate$date 引用同一個物件。

補充糾錯
下一個函式: date_create()函式
熱門PHP函式
分享連結