Календарь на JavaScript

Скрипт календаря имеет следующие отличия:

  • возможность задавать даты без ограничений;
  • выделение цветом сегодняшнего дня (используется время пользователя);
  • добавлена кнопка выбора текущей даты;
  • изменен формат получаемой даты, теперь используются ведущие нули;
  • отказ от использования изображений для кнопок смены месяцев;
  • изменены цвета на более веселенькие, т.к. в оригинале было слишком мрачно;
  • русский (cp1251);
  • неделя начинается с понедельника.

Подключается скрипт каледнаря очень просто. При этом он может подключаться к неограниченному количеству полей ввода. В файле примера видно, как использовать скрипт.

Кликните на поле ввода даты для вызова календаря:

с по
Исходный код этого примера:
<script src="calendar_ru.js" type="text/javascript"></script>
<form action="">
с <input type="text" value="dd-mm-yy" onfocus="this.select();lcs(this)"
	onclick="event.cancelBubble=true;this.select();lcs(this)">
по <input type="text" value="dd-mm-yy" onfocus="this.select();lcs(this)"
	onclick="event.cancelBubble=true;this.select();lcs(this)">
</form>

Содержимое файла calendar_ru.js

Оригинал статьи: http://bechtold.biz/

Вариант календаря, сделанный в виде объекта: javascript календарь.

.