Я пытаюсь получить дату, равную одному году с указанной мной даты.
Мой код выглядит так:
$futureDate=date('Y-m-d', strtotime('+one year', $startDate));
Возвращается неверная дата. Есть идеи почему?
В моем случае (я хочу добавить 3 года к текущей дате) решение было:
$future_date = date('Y-m-d', strtotime("now + 3 years"));
Гардее, Треби и Даниэлю Лиме: что будет с 29 февраля? Иногда в феврале всего 28 дней:)
Существует также более простое и менее изощренное решение:
$monthDay = date('m/d'); $year = date('Y')+1; $oneYearFuture = "".$monthDay."/".$year.""; echo"The date one year in the future is: ".$oneYearFuture."";