Дата, календарь на js и получение значений

iCospi
На сайте с 27.09.2011
Offline
88
510

Добрый вечер всем форумчанам. Помогите получить дату, выбранную в календаре на jQuery. Месяц, день недели, год могу получить, а вот дату возвращает сегодняшнюю, а не ту, которую выбрал в календаре.

Документация по самому календарю здесь: http://t1m0n.name/air-datepicker/docs/index-ru.html


var myDatepicker = $('input[name=first]').data('datepicker');
var b = myDatepicker.selectedDates; // Выводит выбранную дату, в таком виде:

Думал с этого объекта взять дату, но вот не получается. Это не такой объект что ли, как new Date ()? Хотя выводят данные похожие (в JS новичок, может не правильно понимаю):

Код:

Те значения, которые получаю у объекта new Date (), не могу получить у myDatepicker.selectedDates

За исключением:


var day = myDatepicker.date.getMonth();//Получаем месяц выбранной даты
var day2 = myDatepicker.date.getDate();//Получаем сегодняшнее число, которое выставлено на компьютере, а не то, которое выбрано в календаре
var day3 = myDatepicker.date.getDay();//Получаем день недели выбранной даты

Понимаю что не вижу какую-то мелочь, но уже второй час сижу с получением выбранной даты...

Сама задача стоит в том, чтобы пользователь ввел две даты, в двух инпутах. А я уже получил разницу дней между ними и работал дальше с этим числом.

Удобная проверка позиций (http://allpositions.ru/redirect/8497) | Быстрая покупка уник контента (http://advego.ru/62bgjaNHEc)
tommy-gung
На сайте с 22.11.2006
Offline
260
#1

myDatepicker[0]

selectedDates

Массив выбранных дат

Здесь не могла быть ваша реклама
Samail
На сайте с 10.05.2007
Offline
328
#2
iCospi:

Сама задача стоит в том, чтобы пользователь ввел две даты, в двух инпутах. А я уже получил разницу дней между ними и работал дальше с этим числом.

https://codepen.io/Samail/pen/GPMRNV

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий