Просто выберите месяц и год и нажмите "Вывести".
Календарь годится и для дат, не входящих в "эпоху" функции
getDay() Javascript'а. Данной функцией я здесь не пользуюсь именно
по причине ограниченности интервала времени, когда она работает.
Формулы, используемые для расчета дня недели, по-моему, не самые
оптимальные, но я не припомню никак, куда девал исходник проги на Си,
где были оптимальные... Надо бы это все еще потестировать,
но, на первый взгляд, все работает верно :-)
В некоторых версиях Internet Explorer и Netscape Navigator есть 'проблема-2000' - а именно, функция получения года getYear() возвращает количество лет с 1900-го - и для получения нормального года надо прибавлять 1900. Для устранения этой проблемы можно сделать определение реального года зависимым от браузера, а можно просто прибавлять 1900 к годам, которые меньше 1900-го - правда, работать этот скрипт будет только до 3900 года %)
© ПерС pers@mail.ru