Перейти к основному содержимому

Типы для работы с датой и временем

В языке определены несколько типов, позволяющих работать с датой и временем:

  • Время — тип предназначен для работы исключительно со временем, без учета даты.
  • Дата — тип предназначен для работы исключительно с датой, без учета времени.
  • ДатаВремя и Момент — эти типы дают возможность использовать одновременно и дату, и время.
  • Длительность — описывает временную продолжительность.

Момент времени

Любое событие в реальном мире происходит в некоторый момент времени. Момент времени характеризуется датой и временем события. Когда речь идет о какой-либо встрече, моменте модификации файла, вылете самолета конкретного рейса и т. д., всегда речь идет о некоторых моментах времени.

Часовой пояс

При работе с моментом времени активно используется понятие часового пояса. Часовой пояс — это географическая область, в которой установлено определенное официальное время, а также все изменения этих правил с течением времени. Разница между соседними часовыми поясами составляет, как правило, один час. За точку отсчета принимается нулевой (гринвичский) меридиан.

Часовой пояс нулевого меридиана будем называть UTC, а время в остальных поясах будет отсчитываться от UTC путем указания смещения (в положительных или отрицательных значениях). Положительные смещения от UTC — это часовые пояса на восток от гринвичского меридиана, а отрицательные смещения — на запад. Так, для часового пояса Europe/Moscow время определено как UTC+3.

Подробнее о создании экземпляров типа ЧасовойПояс.

Локализация представлений

«1С:Предприятие.Элемент Скрипт» поддерживает отображение значений в локализованном виде. При этом используется язык и регион, заданные в настройках или указанные явно при форматировании. Например, в зависимости от текущей локали дата и время могут отображаться по-разному: 18.05.2025 12:00:00 в русской локализации и 5/18/2025 12:00:00 PM в английской.

См. также