我有一个名为$effectiveDate的变量,其中包含日期 2012-03-26

我想在此日期之前增加三个月,但没有成功。

这是我尝试过的:

$effectiveDate = strtotime("+3 months", strtotime($effectiveDate));


$effectiveDate = strtotime(date("Y-m-d", strtotime($effectiveDate)) . "+3 months");

我究竟做错了什么?这两段代码都不起作用。

最佳答案

将其更改为此将为您提供预期的格式:

$effectiveDate = date('Y-m-d', strtotime("+3 months", strtotime($effectiveDate)));

10-07 18:15