Задача возникла при написании для одного нумизматического проекта калькулятора, способного переводить даты из определённого набора календарей в григорианский. Пользователь ресурса (так и не созданного) мог ввести в формочку дату (год), указанную на монете и получить в ответ соответствующий год по григорианскому календарю.
Передо мной поставили задачу: реализовать поддержку как можно большего числа календарей, которые использовались при чеканке монет.
Пошерстив по гуглу, я обнаружил, что единого ресурса, на котором были бы описаны необходимые формулы нет (дело было в начале 2009го). Так что, приведу-ка я их все здесь, вдруг кому пригодятся…
Передо мной поставили задачу: реализовать поддержку как можно большего числа календарей, которые использовались при чеканке монет.
Пошерстив по гуглу, я обнаружил, что единого ресурса, на котором были бы описаны необходимые формулы нет (дело было в начале 2009го). Так что, приведу-ка я их все здесь, вдруг кому пригодятся…