Возможный дубликат:
Как получить предыдущий месяц и год относительно сегодняшнего дня, используя strtotime и дату?
Сегодня 31 декабря, но strtotime("-1 months")
возвращает декабрь:
echo date("Y-m", strtotime("-1 months"));
То же самое для strtotime("last month")
Как я могу вернуть предыдущий месяц (ноябрь)?