Подскажите такую штуку? В шаблоне для экспорта можно указать ${current_date} и получим текущую дату. А как вывести просто предыдущий месяц и год? Месяц текстом, год цифрами?
Пробую через поле php :
Код: Выделить всё
// Массив с названиями месяцев на русском языке
$months = [
'январь', 'февраль', 'март', 'апрель', 'май', 'июнь',
'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'
];
// Создаем текущую дату
$now = new DateTime();
// Уменьшаем месяц на 1
$now->modify('-1 month');
// Получаем номер предыдущего месяца
$previousMonthIndex = (int)$now->format('n') - 1; // 'n' возвращает номер месяца от 1 до 12
// Получаем название предыдущего месяца на русском языке
$previousMonth = $months[$previousMonthIndex];
// Получаем год в числовом формате
$previousYear = $now->format('Y'); // 2023
// Проверяем, если предыдущий месяц - январь, то уменьшаем год на 1
if ($previousMonth === 'январь') {
$previousYear -= 1;
}
// Формируем вывод
$output_value = $previousMonth . " " . $previousYear;