set_formatted_local_time
Директива `set_formatted_local_time` устанавливает переменную в текущее локальное время, отформатированное в соответствии с заданной строкой формата.
Описание
Директива set_formatted_local_time полезна для генерации отформатированных меток времени непосредственно в конфигурациях NGINX. Она позволяет установить переменную в текущее локальное время, отформатированное в соответствии с указанной строкой формата с использованием синтаксиса форматирования стандартной библиотеки (аналогично strftime). Это особенно полезно для логирования, кэширования или других связанных со временем настроек, где важна точная форма представления метки времени.
При использовании этой директивы вы можете передать два аргумента: имя переменной, которую нужно установить, и строку формата. Строка формата определяет, как будет отформатировано текущее локальное время, предоставляя гибкость в выборе представления даты и времени. Эта функциональность может улучшить конфигурации NGINX, делая логи или заголовки ответа более информативными и обеспечивая удобочитаемость меток времени, что полезно для отладки или мониторинга.
Пример конфига
set_formatted_local_time $current_time "%Y-%m-%d %H:%M:%S";
Убедитесь, что строка формата правильно задана в соответствии с синтаксисом strftime.
Будьте осторожны с часовыми поясами; эта директива использует локальные настройки времени сервера.