이 계산기로 할 수 있는 일
이 도구는 서양력 날짜(그레고리력 또는 율리우스력)를 이슬람 음력인 히즈리력으로 변환합니다. 히즈리력은 열두 달로 이루어진 순수 태음력으로, 각 달은 30일(큰 달)과 29일(작은 달)을 번갈아 가며 두고, 30년 주기마다 11번의 윤년을 넣어 매달의 첫날이 초승달 시점과 가깝게 유지되도록 합니다. 특정 한 달만 변환할 수도 있고, 최대 1년 기간 동안의 모든 날짜를 한꺼번에 나열할 수도 있습니다.
사용 방법
먼저 입력할 날짜가 그레고리력인지 율리우스력인지 선택하세요(1582년 달력 개정 시기 전후에서는 이 구분이 중요합니다). 그런 다음 서기(A.D.) 연도를 입력하고, 시작할 달을 고르고, 변환할 기간의 길이를 정한 뒤, 표 기반 히즈리력 방식(표준, 쿠웨이트, 파티마)을 선택합니다. 결과에는 첫날의 히즈리 날짜와 함께, 해당 기간 안의 모든 날을 요일·변환된 히즈리 날짜와 함께 보여 주는 표가 표시됩니다. 히즈리 날짜는 월 약어, 일, 연도(AH) 순으로 표기됩니다.
계산 공식 풀이
두 달력은 율리우스 적일수(JDN, Julian Day Number)라는 연속된 정수 일수 카운터를 통해 서로 연결됩니다. 먼저 서양력 날짜를 위의 공식으로 JDN으로 바꾼 뒤, 그 JDN을 폐쇄형 표 기반(쿠웨이트 알고리즘) 방식으로 이슬람력에 대응시킵니다. 즉 10631일에 해당하는 30년 주기를 모두 빼낸 다음, 남은 일수로 주기 안에서의 연도를 찾고, 추가 연산을 통해 히즈리 월과 일을 구합니다. 요일은 JDN을 7로 나눈 나머지로 결정됩니다.
$$\begin{gathered} \text{JDN} = D + \left\lfloor \frac{153m+2}{5} \right\rfloor + 365y + \left\lfloor \frac{y}{4} \right\rfloor - \left\lfloor \frac{y}{100} \right\rfloor + \left\lfloor \frac{y}{400} \right\rfloor - 32045 \\[1.2em] \text{Hijri} = f\big(\text{JDN} - 1948440\big) \end{gathered}$$
계산 예시
2001년 9월 11일(그레고리력)의 경우: \(a = 0\), \(y = 6801\), \(m = 6\) 이며 \(\text{JDN} = 2{,}452{,}164\) 가 됩니다. 표 기반 변환을 수행하면 주마다 알사니(6번째 달) 22일, 히즈리 1422년, 화요일이라는 결과가 나옵니다. 따라서 답은 "Jum2 22, 1422 AH"입니다.
자주 묻는 질문
왜 우리 모스크에서 정한 날짜와 다를 수 있나요? 이 계산기는 산술(표 기반) 달력을 사용합니다. 실제 종교 일정은 직접 달을 관측해 정하기 때문에 하루 정도 차이가 날 수 있습니다.
히즈리력에서 하루는 언제 시작하나요? 이슬람의 하루는 전날 저녁 그레고리력 기준 일몰에서 시작됩니다. 따라서 특정 히즈리 날짜는 전날 일몰부터 그날 일몰까지에 걸쳐 있습니다.
세 가지 방식의 차이는 무엇인가요? 세 방식은 30년 주기 중 어느 해에 둘히자 달에 하루를 더 붙이는지만 다릅니다. 이 때문에 일부 변환 결과가 조금씩 달라집니다.