Я использую два DatePicker со следующим propertys:JQuery функция DatePicker плагин не работает в Firefox и IE
DatePicker: не показывает прошлые даты
datepicker_2: показывать только следующие 5 дней на основе даты в # DatePicker
Вот мой код:
jQuery(function($) {
\t $('#datepicker').datepicker({
/* dateFormat: 'mm/dd/yy', */
dateFormat: 'dd.mm.yy',
minDate: new Date(),
maxDate: '+2y',
onSelect: function(date){
var selectedDate = new Date(date);
var msecsInADay =0;
\t \t \t var msecsInADay2 =432000000; //5 Days
var endDate = new Date(selectedDate.getTime() + msecsInADay);
\t \t \t var maxDate = new Date(selectedDate.getTime() + msecsInADay2);
$("#datepicker_2").datepicker("option", "minDate", endDate);
$("#datepicker_2").datepicker("option", "maxDate", maxDate); \t \t \t \t \t \t
\t \t } \t
\t });
});
\t
$(function() {
\t $('#datepicker_2').datepicker({
\t });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<input type="text" name="leaving day" id="datepicker" required="true" placeholder="leaving day" />
<input type="text" name="arrival day" id="datepicker_2" required="true" placeholder="arrival day" />
Woks прекрасный внизу chrome! Но не в Firefox и IE. В этом коде тоже не работает.
Я думаю, что есть что-то не так с «новой Датой()», но я не вижу ошибку ...
EDIT
Он работает только с ддом datefomat/мм/yy, а не с dd.mm.yy
Неработающая дата кажется недействительной.
К сожалению, есть кое-что добавить: – Jason
это работает отлично, но когда я изменить DateFormat к DD.MM.YY он не работает больше – Jason