Настройка jQuery UI datepicker для выбора имениного дня (не показывать год в datepicker) - PullRequest
2 голосов
/ 04 октября 2011

Одним из требований моего проекта является сохранение именных дней пользователей. Для тех, кто не знает, что такое день имени - цитата из Wikipedia : «День имени - это традиция во многих странах Европы и Латинской Америки, которая состоит в праздновании дня года, связанного с свое имя. "

По сути, идея состоит в том, чтобы хранить только день и месяц, год не имеет значения, поскольку день имени человека происходит каждый год. В базе данных я использую тип DATE, без отображения части года в каких-либо представлениях.

Я использую указатель даты jQuery UI для выбора дат в моем приложении. Есть ли способ настроить средство выбора даты, чтобы каким-то образом пропустить выбор года? Например - установить его на текущий год и вообще не отображать год?

Я не хочу изменять код средства выбора даты, и мне также нравится, что остальные мои средства выбора даты работают и выглядят правильно.

1 Ответ

2 голосов
/ 04 октября 2011

Вы можете попробовать установить

 $('#datepicker').datepicker( { changeYear: false, dateFormat: 'dd/mm', });

, а затем скрыть год с помощью CSS:

.ui-datepicker-year{
    display: none;
}

вот скрипка: http://jsfiddle.net/uLtS4/

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