日期变量月份不起作用

时间:2017-11-28 14:55:01

标签: php

如何在日期函数中添加变量月份?

$nbrmonth = 6;

$onemonth = date('Y-m-d H:i:s',strtotime(date("Y-m-d H:i:s", mktime()) . " + 1 month")); //work
$variabledate = date('Y-m-d H:i:s',strtotime(date("Y-m-d H:i:s", mktime()) . " + '.$nbrmonth.' month")); // not working 

2 个答案:

答案 0 :(得分:0)

$variabledate = date('Y-m-d H:i:s',strtotime(date("Y-m-d H:i:s", mktime()) . " + ".$nbrmonth." month")); //  working

试试这个。

这是输出:

2018-05-28 16:00:11

答案 1 :(得分:0)

试试这个:

$variabledate = date('Y-m-d H:i:s',strtotime(date("Y-m-d H:i:s", mktime()) .' + ' 
 .$nbrmonth .' month'));