2016-01-26 6 views
1

Следующий код:Datepicker MinDate и MaxDate не работают

var minDate = moment(self.awardYears_Unformatted[a.charAt(6)].Begin).format("MM/DD/YYYY"); 
var maxDate = moment(self.awardYears_Unformatted[a.charAt(6)].End).format("MM/DD/YYYY"); 
tdForDatePicker.multiDatesPicker({ 
    numberOfMonths: [1, 3], 
    dateFormat: "mm/dd/yyyy", 
    minDate: minDate, 
    maxDate: maxDate 
}); 
tdForDatePicker2.multiDatesPicker({ 
    numberOfMonths: [1, 3], 
    dateFormat: "mm/dd/yyyy", 
    minDate: minDate, 
    maxDate: maxDate 
}); 

MinDate является "10/21/2014" и MaxDate является "6/30/2015". Результат, когда я нажимаю на поле ввода, чтобы выбрать дату, - это календарные месяцы, начинающиеся в 2021 году. Спасибо за новое предложение.

+0

Я попытался снести minDate и maxdate с использованием .split и перестройки. Я даже попробовал сырые даты, и все дает мне месяцы в 2021 году. –

+0

minDate = 7/1/2015 maxDate = 6/30/2016, что показывает выбор datepicker в диапазоне от 8/10/2021 до 9/8/2021 –

ответ

2

Неверно указан ваш dateFormat. Согласно datepicker documentation, один y обозначает двухгодичные цифры. Пожалуйста, попробуйте так:

dateFormat: "mm/dd/yy" 
+0

Это это было. Спасибо. –

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