查詢

date_sub()函式—用法及示例

「 從給定時間減去一段時間間隔 」


函式名:date_sub()

函式描述:date_sub() 函式用於從給定時間減去一段時間間隔。

適用版本:PHP 5.3.0 及以上版本

用法:

date_sub(DateTimeInterface $object, DateInterval $interval) : DateTime|false

引數說明:

  • $object:必需,一個 DateTimeInterface 物件,表示要修改的日期。
  • $interval:必需,一個 DateInterval 物件,表示要減去的時間間隔。

返回值:

  • 若成功,返回 DateTime 物件。
  • 若失敗,返回 false。

示例:

// 建立一個 DateTime 物件,表示當前時間
$currentDate = new DateTime();

// 建立一個 DateInterval 物件,表示要減去的時間間隔(比如10天)
$interval = new DateInterval('P10D');

// 使用 date_sub() 函式,從 $currentDate 減去 $interval 的時間間隔
$newDate = date_sub($currentDate, $interval);

// 輸出修改後的日期
echo $newDate->format('Y-m-d');

以上示例中,我們透過 date_sub() 函式從當前日期減去了10天,並將結果儲存在 $newDate 變數中。最後,我們使用 format() 方法列印修改後的日期。

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