Добрый день всем!
Не могу понять, почему:
где: СтрокаРезультата.Значение = 1 439 769 600 000;
выдает ошибку:
Представление даты имеет неверный формат ('new Date(1 439 769 600 000)')
СтрокаРезультата.Значение содержит строку ответа в JSON от Сервера
Не могу понять, почему:
ПрочитатьДатуJSON("new Date("+Формат(СтрокаРезультата.Значение, "ЧГ=")+")", ФорматДатыJSON.JavaScript)
где: СтрокаРезультата.Значение = 1 439 769 600 000;
выдает ошибку:
Представление даты имеет неверный формат ('new Date(1 439 769 600 000)')
СтрокаРезультата.Значение содержит строку ответа в JSON от Сервера
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Ошибка при вызове метода контекста (ПрочитатьДатуJSON)
СтрокаДатаФормат = ПрочитатьДатуJSON(СтрокаРезультата.Значение, ФорматДатыJSON.JavaScript);
по причине:
Представление даты имеет неверный формат ('1 439 769 600 000')
ПрочитатьДатуJSON(СтрокаРезультата.Значение, ФорматДатыJSON.JavaScript)
Ошибка при вызове метода контекста (ПрочитатьДатуJSON)
СтрокаДатаФормат = ПрочитатьДатуJSON(СтрокаРезультата.Значение, ФорматДатыJSON.JavaScript);
по причине:
Представление даты имеет неверный формат ('1 439 769 600 000')
(10) да не за что. Просто работа метода не соответствует доке в сп, в котором просто нужно передать строку "12364560000000" типа число милисекунд с начала бла бла бла.
А тут через шаблон пихаем дату, причем, если писать Новый Дата то будет ошибка.
Не знаю, как откопали, что работает new Date, но это явный баг, который товарищам с Селезнёвки нужно исправить, чем городить такие недокумментированные костыли
А тут через шаблон пихаем дату, причем, если писать Новый Дата то будет ошибка.
Не знаю, как откопали, что работает new Date, но это явный баг, который товарищам с Селезнёвки нужно исправить, чем городить такие недокумментированные костыли
(12) ага, только в доке написано, что ожидается строка , а никак не функция с jscript
ФорматДатыJSON (JSONDateFormat)
JavaScript (JavaScript)
Описание:
Формат даты JavaScript вида: "1234656000000".
Указывается количество миллисекунд, прошедших с начала эры Unix (Unix Epoch)
©СП
.
JavaScript (JavaScript)
Описание:
Формат даты JavaScript вида: "1234656000000".
Указывается количество миллисекунд, прошедших с начала эры Unix (Unix Epoch)
©СП
.
А из БСП вы пробовали?
Где "СтрокаJSON" - это ваши джисно данные.
ЧтениеJSON = Новый ЧтениеJSON();
ЧтениеJSON.УстановитьСтроку(СтрокаJSON);
СтруктураJSON = ПрочитатьJSON(ЧтениеJSON,, МассивИменДат, ФорматДатыJSON.ISO);
Где "СтрокаJSON" - это ваши джисно данные.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот