Php 如何使用datetime()函数值添加月份值

Php 如何使用datetime()函数值添加月份值,php,Php,我正在尝试将月份添加到以下值,这是我从数据库中获得的2014-08-15 01:02:51 就像我想用2014-08-15 01:02:51加上2个月来得到结果2014-10-15 01:02:51有什么办法吗?我没有得到日期时间函数,只是从上面提到的数据库中得到它的值 $date = new \DateTime('2014-08-15 01:02:51'); $date->add(new \DateInterval('P2M')); echo $date->format('c');

我正在尝试将月份添加到以下值,这是我从数据库中获得的
2014-08-15 01:02:51

就像我想用
2014-08-15 01:02:51
加上2个月来得到结果
2014-10-15 01:02:51
有什么办法吗?我没有得到日期时间函数,只是从上面提到的数据库中得到它的值

$date = new \DateTime('2014-08-15 01:02:51');
$date->add(new \DateInterval('P2M'));
echo $date->format('c');
输出:

2014-10-15T01:02:51+00:00

输出:

2014-10-15T01:02:51+00:00

试试这个

试试这个

$time = strtotime("2014-08-12"); 
echo $final = date("Y-m-d H:i:s",strtotime("+2 month", $time));