#javascript #datetime #microsoft-dynamics #dynamics-365
Вопрос:
У меня есть несколько забавных значений дат, отображаемых в CRM. Я применяю быстрое исправление с помощью javascript, чтобы установить дату и время в поле на дату в 12 часов дня.
Почему при получении значений месяца и дня отладчик показывает месяц и день — 1, как показано ниже?
Ответ №1:
date.getMonth()
возвращает месяц в виде числа от 0 до 11, поэтому январь будет равен 0, а 11 декабря.
date.getDay()
возвращает день недели, где воскресенье равно 0, понедельник равен единице и так далее.
Если вы хотите узнать день месяца, вам нужно позвонить date.getDate()
.