2015-03-31 6 views
-1

Я хочу выбрать дату начала, как сегодняшнюю дату и дату окончания, как и дату завтрашнего дня. Я получаю дату начала как сегодняшнюю дату (это правильно), но я получаю дату окончания как 12/31/1969. Вот кусок коды:Datepicker Javascript не получает дату завтрашнего дня

$("#endOnDate").datepicker({ 
    dateFormat: "mm/dd/yy", 
    minDate: new Date() 
}); 
$("#startOnDate").datepicker({ 
    dateFormat: "mm/dd/yy", 
    minDate: new Date(), 
    onSelect: function(selected) { 
     $("#endOnDate").datepicker("option", "minDate", selected); 
    } 
}); 
+0

Почему бы просто не использовать радиоприемник для «сегодня» и «завтра» - 2 дня в датепиксе кажется излишним – SmokeyPHP

+0

Появляется, чтобы работать нормально для меня http://jsfiddle.net/j08691/nxs2j91f/ – j08691

ответ

0

Plz updateas followes.I изменил его плзли найти

$("#endOnDate").datepicker({ dateFormat: "mm/dd/yy", minDate: new Date()}); 

$("#startOnDate").datepicker({ dateFormat: "mm/dd/yy", minDate: new Date(), 
    onSelect: function (dateText) { 

      var actualDate = new Date(dateText); 
     var newDate = new Date(actualDate.getFullYear(),   actualDate.getMonth(), actualDate.getDate()+1); 
     alert('fff'+newDate); 
      $("#endOnDate").datepicker("option", "minDate", newDate); 
     }}); 
0

В прошлом мне удалось сборщик даты начала и окончания, чтобы построить свой собственный выбор диапазон действителен. Поэтому я хотел бы предложить вам:

$("#startOnDate").datepicker({ 
      dateFormat: "mm/dd/yy", 
      maxDate: new Date(), 
      onSelect: function(selected) { 
       $("#endOnDate").datepicker("option", "minDate", selected); 
      } 
     }).datepicker('setDate', new Date()); 
     $("#endOnDate").datepicker({ 
      dateFormat: "mm/dd/yy", 
      minDate: new Date(new Date().getTime() + 24 * 60 * 60 * 1000), 
      onSelect: function(selected) { 
       $("#startOnDate").datepicker("option", "maxDate", selected); 
      } 
     }).datepicker('setDate', new Date(new Date().getTime() + 24 * 60 * 60 * 1000)); 

Не могли бы вы попросить меня сообщить? спасибо Для инициализации datepicker я добавил код. Не могли бы вы попробовать сейчас и сообщить мне? Спасибо

+0

Календарь показывая апрель 2015 года, но дата внутри поля ввода все равно 12/31/1969. Первоначально он показывал календарь 1969 года. – Anonymous

+0

Я изменил свой скрипт, добавив дату по умолчанию для обоих полей – gaetanoM

+0

Это сработало :) thanku so much – Anonymous

Смежные вопросы