Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   DatePicker.js (https://javascript.ru/forum/project/68046-datepicker-js.html)

exec 22.03.2017 13:16

DatePicker.js
 
Демо-страница

Привязать календарь к полю очень легко:

var field = document.getElementById("field");
Datepicker.bind(field, settings);


Доступные настройки:

Код:

language - используемый язык. Есть EN и RU, можно добавлять другие

animation - эффект при появлении/скрытии. По умолчанию none (без анимации). Есть
эффекты fade, fold, slide, можно добавлять свои

format - формат даты.
DD - полное название дня недели (Суббота), D - короткое (Сб)
dd - день месяца. Причём, например, 7 будет показано как 07. А просто d покажет
просто 7, т.е. не будет приписывать нолик однозначным числам.
mm, m - номер месяца
MM - полное название месяца (Сентябрь), М - короткое (Сен)
yyyy - полный год, yy - две последние цифры

todaybutton - кнопка перейти к сегодняшнему дню

gotoyear - кнопки предыдущий/следующий год

Багов вроде нет, даже в Netscape Navigator (!!!)

рони 22.03.2017 13:40

exec,
а скрытие если фокус не на календаре?

ksa 22.03.2017 13:40

exec, как закрыть его, т.е. отказаться от выбора?

Календари без возможности редактирования года, ну и месяца, мало интересны и ущербны. ;)
Устанешь пока дату рождения внесешь...


Часовой пояс GMT +3, время: 18:40.