Дата в поясе UTC. Пример для формата ISO: "2009-02-15T06:00:00Z".
Полное описание, параметры и ограничения
ВариантЗаписиДатыJSON.УниверсальнаяДата (JSONDateWritingVariant.UniversalDate)
ВариантЗаписиДатыJSON (JSONDateWritingVariant)
УниверсальнаяДата (UniversalDate)
Доступен, начиная с версии 8.3.6.
Описание:
Дата в поясе UTC.
Пример для формата ISO: "2009-02-15T06:00:00Z".
Примечание:
Даты в формате Java Script и Microsoft поддерживают только эту форму.
Использование в версии:
Доступен, начиная с версии 8.3.6.
Методическая информация
Практические примеры
Передать дату заказа: ВариантЗаписиДатыJSON.УниверсальнаяДата
Дата в поясе UTC. Пример для формата ISO: "2009-02-15T06:00:00Z". Значение применяется к конкретной операции из примера.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Используйте серверную процедуру учебной обработки. Код без директив вставьте в её тело; отдельные реквизиты конфигурации не нужны.
Все XML, DOM и JSON этого урока создаются из собственных строк в памяти. Не открывайте полученный HTML в браузере и не подставляйте рабочие файлы.
ДатаЗаказа = Дата(2026, 10, 14, 12, 30);
Настройки = Новый НастройкиСериализацииJSON;
Настройки.ФорматСериализацииДат = ФорматДатыJSON.ISO;
Настройки.ВариантЗаписиДаты = ВариантЗаписиДатыJSON.УниверсальнаяДата;
Данные = Новый Структура("ДатаЗаказа", ДатаЗаказа);
Писатель = Новый ЗаписьJSON;
Писатель.УстановитьСтроку();
ЗаписатьJSON(Писатель, Данные, Настройки);
ТекстJSON = Писатель.Закрыть();
Сообщить(ТекстJSON);Разбор по шагам
Дата создана явно, без запроса текущего времени.
Настройки отделяют формат даты от выбора часового пояса.
ЗаписатьJSON использует настройки при сериализации поля структуры.
Как проверить результат
Для УниверсальнаяДата в ISO используется обозначение UTC Z; для ЛокальнаяДатаСоСмещением указывается смещение часового пояса.
Сравнивайте пояс и представление, не обещайте одинаковое показание часов после преобразования между поясами.
Ожидаемый результат
Собственная дата сериализована выбранным способом.
На что обратить внимание
При обмене согласуйте формат и смысл часового пояса с получателем.
Название JavaScript обозначает формат данных, а не исполнение строки.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.