函式名: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()
方法列印修改後的日期。