Я пытаюсь загрузить выбранные даты месяцев только в DatePicker.Выбранный месяц выбирается из выбора даты и месяца.
$('#Month').datepicker({ //Month is the textbox to change and select month and year.
autoclose: true,
format: "MM yyyy",
viewMode: "months",
minViewMode: "months"
})
$('#FromDate').datepicker({ //From and To date to display dates only for the month selected from Month text box.
autoclose: true,
format: 'dd/mm/yyyy'
})
$('#ToDate').datepicker({
autoclose: true,
format: 'dd/mm/yyyy'
})
Month
- это текстовое поле для изменения и выбора месяца и года.
From and To date
для отображения дат только для месяца, выбранного изТекстовое поле Месяц.
После того, как я выбрал месяц и год, значение, которое я получил в текстовом поле, находится в 'Август 2019' (например :) - этот формат.Используя это значение, Как установить минимальное и максимальное значения дат.
Следующая функция для замены текстового поля Месяц, Onchange= "MonthDatePick();"
function MonthDatePick(){
var month = $('#Month').val("MM/yyyy");
//month = month.format("MM/yyyy");
var minDate = new Date(month.getFullYear(), month.getMonth(), +1); //one day next before month
var maxDate = new Date(month.getFullYear(), month.getMonth() + 2, +0); // one day before next month
$( "#FromDate" ).datepicker({
minDate: minDate,
maxDate: maxDate
});
}
Это я попробовал из одного из стекапереполнение ответа, но, поскольку мое значение находится в переменной, я не могу получить функцию fullear () или fullMonth ().Как это исправить. Пожилые люди Пожалуйста, помогите.