我想增加当前的完整日期,(根据ISO 8601格式):
像是一样的东西
2004-02-12T15:19:21+00:00
到
2004-03-12T15:19:21+00:00
(增加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。