Не удается установить диапазон дат для календаря Jquery UI - PullRequest
0 голосов
/ 15 февраля 2010

У меня проблемы с тем, чтобы разобраться в синтаксисе, чтобы установить диапазон дат для календаря JqueryUI.

это ...

$(function() {
    $('#DOB').datepicker({
        changeMonth: true,
        changeYear: true,
        dateFormat: 'd MM yy',
        minDate: new Date(1900, 11 - 1, 6)

    });
});

странно дает мне диапазон 2000–2020 годов. Я хочу начать с 1900 года. Дата окончания может быть сегодня.

Ответы [ 2 ]

5 голосов
/ 15 февраля 2010

По умолчанию yearRange показывает +10 и -10 лет от текущей даты (следовательно, почему вы видите 2000 до 2020)

Попробуйте добавить:

yearRange: '1900:2010'

для отображения выпадающего списка 1900–2010 годов.

$(function() {
    $('#DOB').datepicker({
        changeMonth: true,
        changeYear: true,
        dateFormat: 'd MM yy',
        minDate: new Date(1900, 11 - 1, 6),
        yearRange: '1900:2010'

    });
});
0 голосов
/ 15 февраля 2010

если вы выбрали dateFormat: 'd MM yy' и диапазон от 1900 до 20 *, вы получите конфликт с этими значениями: «1 февраля, 10» - это «01.02.1910» или «01.02.2010»? Может быть, если вы измените формат даты, проблема исчезнет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...