Как получить дату минус X дней в PHP: методы расчета предыдущих дат

Чтобы получить дату на 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» на желаемое количество дней.