selftrips
@selftrips

Как изменить год даты?

дата задана строковой переменной, скажем, 6.7.2018
Как изменить год? Скажем на 3 года назад.
т.е. получить значение 6.7.2015
Спасибо
  • Вопрос задан
  • 103 просмотра
Решения вопроса 2
@zhainar
Гуглю за вас
$d = new DateTime('6.7.2018');
$d->modify('-3 years');

var_dump($d);
Ответ написан
Комментировать
<?php
$happyday = "09.01.1995";
$happyday = strtotime($happyday);
$happyday = strtotime('-3years',$happyday);
echo date('Y-m-d', $happyday);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы