Нужно реализовать выбор 12 дат в календаре начиная от выбраной даты, к примеру если выбрал 10.09.17 то тогда могу выбирать только начиная с этой даты и до 22.09.17, и если опять повторно выбрал 12.09.17 то опять же доступно выбор дат в диапазоне 12.09.17 до 24.09.17, остальные даты должны быть запрещены для выбора, вот код где пытался так реализовать:
jQuery( function() {
var to_day = new Date();
var dateFormat = "yy-mm-dd",
from = $( "#from" )
.datepicker({
dateFormat:"yy-mm-dd",
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
showAnim: "slide",
minDate: to_day
})
.on( "change", function() {
to.datepicker( "option", "minDate", getDate(this));
var from_day = new Date(jQuery("#from").val());
from_day.setDate(from_day.getDate() + 12);
from_day.format("yy-mm-dd");
sessionStorage['date'] = from_day ;
}),
to = $( "#to" ).datepicker({
dateFormat:"yy-mm-dd",
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
showAnim: "slide",
minDate: to_day,
maxDate: new Date(sessionStorage['date'])
})
.on( "change", function() {
// alert(date_from.toString('yy-mm-dd') );
from.datepicker( "option", "maxDate", getDate( this ));
//alert(sessionStorage['date']);
});
function getDate( element ) {
var date;
try {
date = jQuery.datepicker.parseDate( dateFormat, element.value );
} catch( error ) {
date = null;
}
return date;
}
});
делал по примеру из оф документации, но в js еще слаб, помогите буду очень признателен
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В библиотеке компонентов office365 fabric, версии ReactJS есть компонентПри открытии в правом верхнем углу есть кнопка в виде иконки
На данный вопрос уже ответили: