im, делая некоторые вещи с 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-04
1970-01-30
это должно быть mktime? – magicianiam
Есть ли другой способ? Мне просто нужно суммировать 30 дней и получить с ним новую дату. –
FYI, но я получил это предупреждение 3x на ваш mktime-вызов: Примечание. Неверное числовое число, встречающееся в date.php в строке 6 –