Что делает этот калькулятор
Калькулятор перевода лунной даты в григорианскую преобразует дату из китайского лунного календаря в стандартный григорианский (солнечный) календарь, которым пользуются во всём мире. Китайский лунный календарь — это лунно-солнечная система, распространённая в Китае и большей части Восточной Азии. По нему отмечают традиционные праздники, дни рождения и астрологические даты, в том числе китайский Новый год. Поскольку лунные даты каждый год смещаются относительно солнечного календаря, этот инструмент избавляет от догадок и сразу выдаёт точную григорианскую дату.
Три исходных параметра
- Лунный год — год по китайскому календарю (например, 2024). Он же определяет животное китайского зодиака и циклическое название года (Небесный ствол + Земная ветвь).
- Лунный месяц — лунный месяц (1–12). В китайском календаре периодически добавляется вставной месяц, поэтому при необходимости можно выбрать «високосный» вариант нужного месяца.
- Лунный день — день лунного месяца (1–30, поскольку в лунных месяцах бывает 29 или 30 дней).
Как происходит перевод
Внутри калькулятор использует ChineseCalendar из библиотеки ICU (International Components for Unicode) — тот же астрономический механизм, на котором работают многие операционные системы. Он задаёт расширенный год, месяц, флаг високосного месяца и день месяца, а затем возвращает соответствующую григорианскую дату. Чтобы точно расположить каждый месяц, используются астрономические данные о новолуниях и солнечных периодах — это гораздо надёжнее, чем простой арифметический сдвиг.
$$\text{Gregorian Date} = \text{ChineseCalendar}\left(\text{ExtendedYear} = \text{Lunar Year} + 2637,\; \text{Month} = \text{Lunar Month} - 1,\; \text{Day} = \text{Lunar Day}\right)$$Кроме того, инструмент вычисляет животное зодиака по формуле \(\text{zodiacAnimals}[(\text{year} - 1) \bmod 12]\), а циклическое название года получает, сочетая один из 10 Небесных стволов с одной из 12 Земных ветвей.
Разбор примера
Допустим, вы ввели лунный год 2024, месяц 1, день 1 — первый день первого лунного месяца, то есть китайский Новый год. Калькулятор вернёт григорианскую дату 10 февраля 2024 года. Год 2024 проходит под знаком зодиака Дракон с циклическим названием 甲辰 (Цзя-Чэнь). Поменяйте день на 15 — и вы увидите дату Праздника фонарей.
Часто задаваемые вопросы
Что такое високосный месяц? Чтобы лунные месяцы не расходились с солнечным годом, в китайский календарь примерно раз в три года добавляется дополнительный (високосный) месяц. Если ваша дата приходится именно на такой месяц, выберите для него вариант «високосный».
Почему лунные даты каждый год выпадают на разные григорианские числа? Лунные месяцы следуют за циклом Луны (около 29,5 суток), поэтому лунный год из 12 месяцев короче солнечного. Из-за этого одна и та же лунная дата ежегодно приходится на другую григорианскую дату.
Насколько точен результат? Поскольку инструмент опирается на астрономически рассчитанный календарь ICU, результаты совпадают с официальными таблицами китайского календаря.