函数名: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()
方法打印修改后的日期。