Трудно понять, не зная, что делает .datepicker
, какой сборщик даты вы используете (у jQ есть только один? Честно говоря, я не знаю, его эпоха прошла, так что это меня интересует) и каковы его внутренние принципы
НО это то, что я бы попробовал - потому что 9 из 10 раз ИМХО это проблема того, что вы привязываете объект вместо его свойства, содержащего нужное вам значение.
Создайте точку останова в своем кодегде-то, где у вас есть start_date
и end_date
и после того, как вы используете DatePicker и запустите его в консоли (или добавите его в код в соответствующем месте).
Object.keys(start_date).map(function(prop){console.log("prop: " + prop +" value: " + start_date[prop])});
Это перечислит вам все реквизитыи содержимое этого объекта, так что вы можете заметить, эй, что start_date.date это то, что я на самом деле хочу.Он неглубокий, поэтому вы, возможно, захотите углубиться в определенное свойство, но, как я сказал 9 из 10, есть свойство с именем date, value, _d, которое содержит данные, которые вы хотите.