Отключить даты в средстве выбора даты Jquery

Я использую jquery datepicker и timepicker. В средстве выбора даты я хочу отключить все даты, прошедшие до текущей даты. И в timepicker я хочу показать время, которое на один час раньше текущего времени. Может ли кто-нибудь сказать мне, как это сделать?


person ANP    schedule 23.09.2010    source источник
comment
Вам нужно сказать, какие плагины выбора даты и времени вы используете здесь, их много :)   -  person Nick Craver    schedule 23.09.2010


Ответы (1)


Вот часть ответа.

Этот DatePicker http://jqueryui.com/demos/datepicker/#min-max предлагает опции minDate и maxDate.

<script>
$(function() {
    $( "#datepicker" ).datepicker({ minDate: -20, maxDate: "+1M +10D" });
});
</script>

Установите начальную и конечную даты как фактические даты (новая дата (2009, 1–1, 26)), как числовое смещение от сегодняшнего дня (-20) или как строку периодов и единиц ('+1M +10D') . В последнем случае используйте «D» для дней, «W» для недель, «M» для месяцев или «Y» для лет.

Как сказал Ник, существует слишком много средств выбора времени/даты, чтобы знать, о каких из них вы говорите. Обновите вопрос, и вы получите лучшую помощь ... если, конечно, вы еще не поняли это :)

person Brandon Boone    schedule 06.10.2010