Я написал этот кусок кода, чтобы отобразить текущую дату + 2 месяца:текущая дата + 2 месяца
<?php
$date = date("d/m/Y");
$date = strtotime(date("d/m/Y", strtotime($date)) . "+2 months");
$date = date("d/m/Y",$date);
echo $date;
?>
Это, кажется, не работает, как это показывает: 01/03/1970.
Что я делаю неправильно?
Благодарим за помощь.
EDIT:
После прочтения комментариев и ответов, я упростил и исправить ее.
<?php
$date = date("d/m/Y", strtotime(" +2 months"));
echo $date;
?>
Попробуйте положить пространство перед вашим '+ 2'. И, возможно, использовать две переменные - с использованием одного и того же имени переменной много раз для разных типов данных - запутанная и плохая практика. – Crontab
Правильная проверка возвращаемого значения также помогает. – hakre