我想增加当前的完整日期,(根据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。