English | 简体中文 | 繁體中文
查询

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函数
分享链接