我正在尝试将以下值添加到以下值,我从数据库2014-08-15 01:02:51
获取
就像我想用2014-08-15 01:02:51
添加2个月来获得结果2014-10-15 01:02:51
有什么办法吗?我没有得到日期时间函数,只是从上面提到的数据库中获取它的值。
答案 0 :(得分:2)
$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
答案 1 :(得分:1)
$dateStr = '2014-08-15 01:02:51';
echo date('Y-m-d H:i:s',strtotime($dateStr.' +2 months'));
答案 2 :(得分:1)
$time = strtotime("2014-08-12");
echo $final = date("Y-m-d H:i:s",strtotime("+2 month", $time));
试试这个。