mrusklon
@mrusklon
Не получается? Яростно гугли!

Как отнять дни от даты php?

есть такая штука
$thisDate = date('Y-m-d')

в ней 2019-05-30
как получить 2019-05-25 например?
  • Вопрос задан
  • 8392 просмотра
Решения вопроса 2
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
date('Y-m-d', strtotime($thisDate. " - 5 day"));
Ответ написан
Комментировать
@bkosun
$d = date('Y.m.d');

// Объектно-ориентированный стиль
$date = DateTime::createFromFormat('Y.m.d', $d);
$date->sub(new DateInterval('P5D'));
echo $date->format('Y-m-d'); // 2019-05-25

// Процедурный стиль
$date = date_create_from_format('Y.m.d', $d);
date_sub($date, date_interval_create_from_date_string('5 days'));
echo date_format($date, 'Y-m-d'); // 2019-05-25


https://www.php.net/manual/ru/class.datetime.php
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы