【发布时间】:2013-10-11 23:54:02
【问题描述】:
我用 mktime 做一些事情,我需要添加下一个日期多 30 天,但它返回我 1970-01-30 日期,我做错了什么?
$strtime=strtotime("2013-10-04");
$fecha=date("Y-m-d",$strtime);
echo $fecha."<br />";
$nueva_fecha=mktime(0,0,0,date("n",$fecha),date("j",$fecha)+30,date("Y",$fecha));
echo date("Y-m-d",$nueva_fecha)."<br />";
结果:
2013-10-04
1970-01-30
【问题讨论】:
-
一定要mktime吗?
-
还有其他方法吗?我只需要总结 30 天并得到新的日期。
-
仅供参考,但我在您的 mktime 调用中收到了 3 次警告:注意:在第 6 行的 date.php 中遇到格式不正确的数值