|
![]() |
#1 |
Чайный пьяница
|
Всё крайне просто. Объект Date не содержит реализации parseExact. Для того, чтобы ваш код заработал вам необходимо реализовать этот метод или же переписать ваш код.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#2 |
Участник
|
Спасибо. Мы, собственно, в ходе экспериментов пробовали обходиться без этой функции, подсовывая в переменную даты в разных форматах ("10.05.2015", "2015-05-10", "2015-05-20 00:00:00.000"), как и записывать значение поля даты-времени напрямую - разница только в том, что вычисления спотыкаются на апдейте. Неужели апдейт обязательно требует использования этой функции? Сомнительно что-то. На чём может спотыкаться апдейт?
|
|
![]() |
#3 |
Чайный пьяница
|
Попробуйте положить просто new Date() и дальше от этого плясать. Если сработает, то сможете сами формировать дату/время и передавать.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Skel (1). |
![]() |
#4 |
Участник
|
Действительно, проблема была с форматом даты. Решение:
var newdead = $("#NewDead").val(); //записываем в переменную значение поля даты-времени из формы updateTask.attributes["navicon_new_scheduledend"] = new Date(newdead.replace(/(\d+).(\d+).(\d+)/, '$3/$2/$1')); //приводим формат даты к буржуинскому, иначе не работает var updateResponse = XrmServiceToolkit.Soap.Update(updateTask); |
|