牛牛在线工具

DateTime::add()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DateTime::add()

该函数在给定的日期时间上添加一个时间间隔

函数名称:DateTime::add() 函数描述:该函数在给定的日期时间上添加一个时间间隔。 适用版本:该函数可在PHP 5及以上版本中使用。 用法: DateTime DateTime::add ( DateInterval $interval ) 参数: $interval: 必需。一个DateInterval对象,表示要添加的时间间隔。 返回值:返回一个新的DateTime对象,表示添加时间间隔后的日期时间。 示例: $datetime = new DateTime('2022-01-01 10:00:00'); echo $datetime->format('Y-m-d H:i:s'); // 输出: 2022-01-01 10:00:00 $interval = new DateInterval('P1D'); // 添加1天的时间间隔 $datetime->add($interval); echo $datetime->format('Y-m-d H:i:s'); // 输出: 2022-01-02 10:00:00 $interval = new DateInterval('P2W'); // 添加2周的时间间隔 $datetime->add($interval); echo $datetime->format('Y-m-d H:i:s'); // 输出: 2022-01-16 10:00:00 $interval = new DateInterval('PT3H'); // 添加3小时的时间间隔 $datetime->add($interval); echo $datetime->format('Y-m-d H:i:s'); // 输出: 2022-01-16 13:00:00 注意事项: 要添加的时间间隔由一个DateInterval对象表示,可以使用各种格式的时间间隔,如年、月、日、小时、分钟、秒等。 该函数会修改原始的DateTime对象,同时返回一个新的DateTime对象,所以在使用后如果需要保留原始的日期时间,请使用新的DateTime对象接收返回值。