Skip to content

Локаль и часовой пояс ​

English · Русский

Настройки компонента @mes/aps@1.23.0. В MES имена записей Settings начинаются с schedule.; см. как заполнить запись.

Две настройки задают формат времени на шкале и над линией текущего времени. Для текста подсказок и подписей они передаются в функцию преобразования поля; без неё сами по себе дату не форматируют. Эти настройки не меняют моменты начала и окончания операций в переданных данных.

Формат даты и времени ​

appSettings.locale ​

Языковой стандарт для форматирования дат и времени.

  • Тип: строка, тег языка BCP-47: ru-RU, en-US, de-DE
  • По умолчанию: ru-RU
  • Ограничение: значение не проверяется; неверный тег приводит к ошибке форматирования при отрисовке. Подпись над линией текущего времени читает локаль один раз при создании графика.

appSettings.timezone ​

Часовой пояс, в котором отображаются даты и время.

  • Тип: строка, имя зоны IANA: UTC, Europe/Moscow, Asia/Yekaterinburg
  • По умолчанию: UTC
  • Особенность: ключ, не указанный при сборке через createConfig, сохраняет UTC. Если итоговое значение пустое или зона не распознана, применяется часовой пояс браузера. Предупреждения при этом нет, поэтому опечатка в имени зоны выглядит как «работает, но показывает местное время».

На что действуют ​

ЭлементЛокальЧасовой пояс
Подписи делений шкалы временидада
Подпись над линией текущего временидада
Даты в подсказках и подписяхтолько для полей с функцией transform, которая использует эти настройки; секции подсказок по умолчанию пустыетак же
Исходные моменты операцийне переписываютсяне переписываются

Подробнее о преобразовании значений в подсказках: подсказки и подписи.

Таблица описывает форматирование, а не гарантирует независимость всех расчётов от часового пояса браузера. Поведение приложения описано в руководстве панели.

Пример ​

json
{
  "appSettings": {
    "locale": "ru-RU",
    "timezone": "Asia/Yekaterinburg"
  }
}

Шкала и подпись линии текущего времени показывают время Екатеринбурга. Для даты 2026-09-22T08:00:00.000Z часы в подписи будут 13:00, если выбранный масштаб включает часы в формат подписи. Подсказка без transform продолжит показывать строку даты из данных, например 2026-09-22T08:00:00.000Z; часовой пояс сам по себе эту строку не меняет.