即時通訊使用mktime做一些事情,我需要添加30天以上的下一個日期,但它返回我1970-01-30日期,什麼即時通訊做錯了?PHP mktime()返回錯誤的日期
$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月4日
1970年1月30日
它必須是mktime嗎? – magicianiam
還有別的辦法嗎?我只需要總共30天,並得到新的日期。 –
僅供參考,但在mktime調用中,我得到了這個警告3x:注意:在第6行的date.php中遇到了一個非格式正確的數值 –