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 引用同一个对象。
热门工具排行榜