Ответ 1
Использовать метод strtotime
, предоставляемый PHP.
date('Y-m-d', strtotime('-7 days'))
Благодаря @lonesomeday для указания моей ошибки в комментариях;)
Я пытаюсь использовать функцию даты PHP, чтобы получить дату 7 дней раньше в формате ГГГГ-ММ-ДД.
date('Y-m-d');
когда я пытаюсь
date('Y-m-d-7');
я получаю сообщение об ошибке
Использовать метод strtotime
, предоставляемый PHP.
date('Y-m-d', strtotime('-7 days'))
Благодаря @lonesomeday для указания моей ошибки в комментариях;)
С этим, как и со всеми материалами PHP date, лучше использовать класс DateTime
.
$date = new DateTime('7 days ago');
echo $date->format('Y-m-d');