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