계산 방식 觀象曆
계산 과정을 숨기지 않습니다. 아래는 이 서비스가 사주 만세력을 산출하는 실제 방식입니다.
1. 절기 — 천문 계산 기반
절기(節氣)는 태양의 겉보기 황경이 특정 각도(입춘 315°부터 15°마다)에 도달하는 시각입니다. 본 서비스는 VSOP87 이론(절단 급수)으로 태양 황경을 구하고, 뉴턴 반복으로 절입 시각을 역산합니다. 역학시(TT)로 계산한 뒤 ΔT로 세계시(UT) 환산, +9시간으로 한국표준시(KST)로 표시합니다.
한국천문연구원(KASI) 공식 절기값과 대조 검증했으며, 주요 절기에서 오차 0분 수준으로 일치합니다.
2. 시간 보정 — 진태양시
출생 벽시계를 사주에 쓰는 시각으로 보정합니다.
- 서머타임: 한국의 역대 일광절약시간(1948~1988년 시행 구간)에 해당하면 1시간을 되돌립니다.
- 역사적 표준자오선: 시대별 한국 표준시 기준 자오선(127.5°E / 135°E 등) 변화를 반영합니다.
- 진태양시(경도): 출생지 경도로 실제 태양시를 보정합니다. 서울(126.978°E)은 약 −32분.
- 균시차(선택): 시태양시와 평균태양시의 차(±16분). 국내 통용 관례상 기본은 미적용.
이 보정들은 계산 옵션에서 조정할 수 있습니다.
3. 음양력 변환
정삭(定朔)·정기(定氣) 기반입니다. 삭(朔, 합삭)이 든 날을 그 달 초하루로 하고, 동지가 든 달을 11월로 고정, 두 동지 사이 13개월이면 중기(中氣)가 없는 첫 달을 윤달로 둡니다. 삭 시각은 Meeus 알고리즘으로 계산합니다. 이는 KASI 음양력 규칙과 동일한 방식입니다.
4. 사주 4주 산출
- 연주: 입춘을 새해 경계로 합니다(입춘 직전 출생은 전년 간지).
- 월주: 12절(節)의 태양 황경 경계로 월지를 정하고, 연간에서 오호둔(五虎遁)으로 월간을 얻습니다.
- 일주: 진태양시 자정 경계의 일련일(율리우스일) 기반 60갑자. 자시 처리 방식(일반/야자시)을 옵션으로 지원.
- 시주: 일간에서 오서둔(五鼠遁)으로 시간을 얻습니다.
5. 해석 요소
십성(十星)·지장간(支藏干)·12운성(十二運星)·신살(神煞: 12신살·천을귀인·문창·양인·괴강·백호 등)·공망(空亡)·오행 분포, 그리고 천간합·육합·삼합·반합·방합·충·형·파·해의 합충 관계를 규칙 기반으로 산출합니다.
6. 대운·세운
연간 음양과 성별로 순행/역행을 정하고(양남·음녀 순행), 절입까지의 일수를 3으로 나눠 대운수를 구합니다(반올림 방식 옵션). 세운은 해당 연도의 간지(입춘 기준)입니다.
7. 정확도와 한계
천문 계산 정확도는 태양 황경 기준 분(分) 단위입니다. 절입 경계 ±2시간 이내 출생은 시각 오차로 월주/일주가 바뀔 수 있어 별도 안내를 표시합니다. 본 계산은 정보 제공을 위한 것이며, 해석의 최종 판단은 이용자와 전문가의 몫입니다.