@TillTill

Php, как узнать дату начала при известных дате конца и сроке?

Здравствуйте. Есть известный интервал (количество дней, к примеру 46), и есть дата конца ("сейчас"). Как вычислить дату начала? Спасибо.
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
mytmid
@mytmid
нормальные люди в тостере хлеб поджаривают :D
$days = 46;
$time = date('Y-m-d H:i:s', time() - 3600 * 24 * $days);
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
sergiks
@sergiks Куратор тега PHP
♬♬
$date = new DateTime(); // объект с текущей датой-временем
$date->sub(new DateInterval('P46D')); // вычли интервал 46 дней
echo $date->format('Y-m-d') . "\n";  // 2016-02-02

Ideone
Ответ написан
sanchezzzhak
@sanchezzzhak
Ля ля ля...
date('Y-m-d H:i:s',strtotime('-46 days'));

date('Y-m-d H:i:s',strtotime('2016-05-02 23:59:59 -46 days'));
Ответ написан
Ваш ответ на вопрос

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

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