|
26.11.2013, 17:04 | #1 |
Участник
|
Add hours to Date in CRM 2013
Д обрый день!
Извините за примитивный вопрос, но как в СРМ добавить два часа к дате одного из поля (формат Дата и Время). С днями, месяцами и годами проблем нет. Но когда использую метод setHours, то СРМ выдает ошибку: Не поддерживается метод. Помогите плиз разобраться. |
|
26.11.2013, 19:47 | #2 |
Чайный пьяница
|
Код, который не работает - покажите, пожалуйста.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
27.11.2013, 12:43 | #3 |
Участник
|
Добрый день!
Вот код Цитата:
var InsuredEventDate = Xrm.Page.data.entity.attributes.get("erpc_insured_ivent_date");
1) InsuredEventDate = InsuredEventDate.setHours(InsuredEventDate.getHours()+h); 2) InsuredEventDate = InsuredEventDate.setValue(InsuredEventDate.getValue().setHours(5, 0, 0)); |
|
27.11.2013, 13:12 | #4 |
Еда - топливо, Одежда - н
|
для 2011 я делал так. Заполняет и дату и время (текущее)
X++: function setDate() { var ToDay = new Date(); var dd = ToDay.getDate(); var mm = ToDay.getMonth() + 1; var year = ToDay.getYear(); var DateTime = Xrm.Page.getAttribute("scheduledend").setValue(ToDay); }
__________________
Все что вам нужно - это мозК Еда - топливо... Одежда - необходимость... |
|
27.11.2013, 13:37 | #5 |
Участник
|
Thx, но у меня проблемы с методом setHours. Надо к времени добавить пару часов.
|
|
27.11.2013, 14:26 | #6 |
Еда - топливо, Одежда - н
|
Ну как-то так можно.
извините за красоту кода X++: function setDate() { var ToDay = new Date(); var hh = ToDay.setHours(ToDay.getHours()+3); Xrm.Page.getAttribute("scheduledend").setValue(ToDay); }
__________________
Все что вам нужно - это мозК Еда - топливо... Одежда - необходимость... |
|
27.11.2013, 14:28 | #7 |
Участник
|
Код: var d = Xrm.Page.getAttribute("erpc_insured_ivent_date").getValue(); 1) Xrm.Page.getAttribute("erpc_insured_ivent_date").setValue(d.setHours(d.getHours()+h)); 2) Xrm.Page.getAttribute("erpc_insured_ivent_date").setValue(d.setHours(5,0,0,0)); Последний раз редактировалось spectr; 27.11.2013 в 14:30. |
|
|
За это сообщение автора поблагодарили: Ion (1). |
|
|