Квантовый Ёжик (overquantum) wrote,
Квантовый Ёжик
overquantum

Categories:
  • Music:

Календарь на любой год

Написал календарь на java-скрипте.
Можно посмотреть календарь на любой год, показываются праздники и переносы выходных дней.
http://o-q.narod.ru/oqcalendar.htm

Полный перечень фич:
- Григорианский календарь
- Компактный вид - месяцы склеены вплотную
- Номера недель, 3 варианта: по ISO 8601 / с 1 января / отключены
- Номера дней в году, 3 варианта: с 0 / с 1 / отключены
- Праздники по законам СССР и РФ с 1929 года и по настоящее время (в редакции закона от 2012 года)
- Переносы выходных дней по производственным календарям 1997-1999 и 2001-2015 годов
- Автоматический расчёт переносов выходных дней на последующие годы (предполагает существующие сейчас праздники), примерно по правилам 2013-2015 годов
- Цветной и чёрнобелые стили (в CSS)
- Можно сохранить себе на комп, нужно 2 файла: .htm и .css

UPD 20111219: Зафиксированы переносы праздничных дней 2011 и 2012 годов
UPD 20120325: Добавлен ч/б вид, обновлены переносы 2012 года, добавлен рассчёт переносов по аналогии с 2005-2012 годами (на 2013-2100 годы, когда календарь года такой же), удалено около 6 килобайт древнего закомментированного кода
UPD 20121018: Обновление до ред. ФЗ от 23.04.2012 № 35-ФЗ, полный календарь на 2013 год. +2 выходных, расчёт переносов по аналогии сократился до =2013. Автоматический расчёт переносов не предполагает вариантов "5 января на 2 мая", так что его ценность тоже стала сомнительна.
UPD 20131122: Зафиксированы переносы на 2014 год, добавлен автоматический рассчёт переносов по аналогии с 2013-2014 (но без выходных 2+3 мая, если они четверг-пятница, и без 31 декабря, если оно в понедельник). Теперь UTF. Добавлено считывание года из URL, например - календарь сразу на 2016.
UPD 20140405: Добавлены контрастный ч/б, возможность не подсвечивать сегодня, JSON-дата
UPD 20140522: Зафиксированы переносы на 2015 год
UPD 20150926: Зафиксированы переносы на 2016 год, добавлен CSS для печати
UPD 20170103: Зафиксированы переносы на 2017 год
UPD 20170918: Зафиксированы переносы на 2018 год :(
UPD 20181003: Зафиксированы переносы на 2019 год, ровно как прогнозировал скрипт
Tags: calendar, do_it_myself, javascript
Subscribe

  • Беспонтовые печенюшки

    Как вы возможно слышали, Google открыл доступ к новому инструменту Guetzli для сжатия изображений формата JPEG. Что пока удалось выяснить: 1)…

  • SokobanCompact v0.7 - open source

    Опубликовал исходники SokobanCompact v0.7 под GPL v3 на github. SokobanCompact - бесплатная логическая игра типа Sokoban для Windows Mobile 6 и…

  • JPEGfix - чиним файлы JPEG самостоятельно

    JPEGfix - набор инструментов для ремонта повреждённых изображений в формате JPEG. Насколько я знаю, подобных программ в интернете нет, ни в…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 5 comments