【发布时间】:2012-07-09 15:55:12
【问题描述】:
我有以下代码来汇总日期:
$var1 = date("d/m/Y");
$dia = substr($var1,0,2);
$mes = substr($var1,3,2);
$a_o = substr($var1,6,4);
$date = $a_o."-".$mes."-".$dia;
$new_date = strtotime( "+3 month", strtotime($date));
$new_date = date('d/m/Y', $new_date);
echo $new_date;
这是我在 php.net 上找到的正常方法,但是当我尝试将 $var1 更改为另一个日期时,例如 '21/07/2020' 结果是 '31/01/1970',我不知道出了什么问题。我尝试了很多形式,但结果都是一样的。
我该如何解决这个问题?或者还有哪些其他形式可以将 X 个月添加到日期?
【问题讨论】: