Чтобы получить дату на X дней раньше текущей даты в PHP, вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование функций strtotime
и date
:
$days = X; // Replace X with the number of days
$previousDate = date('Y-m-d', strtotime("-$days days"));
Метод 2. Использование класса DateTime
:
$days = X; // Replace X with the number of days
$today = new DateTime();
$previousDate = $today->sub(new DateInterval("P{$days}D"))->format('Y-m-d');
Метод 3. Использование функций strtotime
и strftime
:
$days = X; // Replace X with the number of days
$previousDate = strftime('%Y-%m-%d', strtotime("-$days days"));
Обратите внимание, что во всех приведенных выше примерах необходимо заменить «X» на желаемое количество дней.