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

时间:2014-06-30 16:16:44

标签: php date

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

像是一样的东西 2004-02-12T15:19:21+00:00
2004-03-12T15:19:21+00:00(增加1个月)。

需要一些想法和帮助!

提前致谢!

1 个答案:

答案 0 :(得分:1)

$yourDate = '2004-02-12T15:19:21+00:00';
$offset = '+1 month';

$newDate = date('c', strtotime($yourDate . ' ' . $offset));

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