在php中,将完整日期增加几天


Increase full date by a number of days in php

我想增加当前的完整日期,(根据ISO 8601格式):


之类的2004-02-12T15:19:21+00:00
2004-03-12T15:19:21+00:00(增加1个月)。

需要一些想法和帮助!

提前感谢!

$yourDate = '2004-02-12T15:19:21+00:00';
$offset = '+1 month';
$newDate = date('c', strtotime($yourDate . ' ' . $offset));

strtotime将ISO 8601格式的日期转换为时间戳,加上您想要的偏移量。然后,date()中的'c'参数将时间戳格式化回ISO 8601。