🐻

공공만세력

달력 보정 (율리우스력 vs 그레고리력)

1582년 이전 출생자의 사주 계산에서 날짜 차이가 일주를 바꿉니다

한눈에 보기

1582년
달력 체계가 바뀐 해
그레고리우스 13세 교황이 10일 삭제
8~10일
조선시대 날짜 차이
이 차이만큼 일주가 틀어짐
자동 보정
공공만세력 적용 방식
1582년 이전은 자동으로 그레고리력 재계산

1582년 10월에 무슨 일이?

1582년 10월

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
삭제된 10일
전환 기준일

율리우스력은 128년마다 1일씩 실제 태양년과 어긋났습니다. 1,600년이 지나자 10일이나 밀렸고, 달력과 계절이 맞지 않게 되었습니다.

교황 그레고리우스 13세는 10월 4일 다음날을 10월 15일로 선언했습니다. 10일이 달력에서 사라진 겁니다. 동시에 윤년 규칙을 수정하여 오차를 줄였습니다.

사주 계산 관점: 컴퓨터 프로그래밍 언어마다 이 전환을 다르게 처리합니다. Ruby는 1582년 이전을 율리우스력으로, JavaScript는 항상 그레고리력으로 계산합니다. 같은 날짜를 넣어도 결과가 다릅니다.

시간이 지날수록 커지는 날짜 차이

율리우스력과 그레고리력의 누적 오차 (일 단위)

02468104006008001000120014001582그레고리력 도입세종단종이순신
윤년 규칙 차이 때문에 약 128년마다 1일씩 벌어집니다. 세종대왕(1397년) 시기엔 8일, 이순신(1545년) 시기엔 10일 차이가 납니다. 1582년에 그레고리력으로 전환되면서 이후로는 차이가 0이 됩니다.

일주가 이렇게 달라집니다

세종대왕
1397
율리우스력
4월 10일
+8
그레고리력
4월 18일
보정 전
庚子
보정 후
壬辰

60갑자 순환에서의 위치 변화

甲子乙丑丙寅丁卯戊辰己巳庚午辛未壬申癸酉甲戌乙亥丙子丁丑戊寅己卯庚辰辛巳壬午癸未甲申乙酉丙戌丁亥戊子己丑庚寅辛卯壬辰癸巳甲午乙未丙申丁酉戊戌己亥庚子辛丑壬寅癸卯甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥庚子壬辰

빨간색 = 보정 전  초록색 = 보정 후

세종대왕의 경우 8 차이로 일주가 庚子에서 壬辰로 바뀝니다. 60갑자 원형에서 보면 완전히 다른 위치에 있는 것을 확인할 수 있습니다. 일주가 바뀌면 일간이 달라지므로 십성 배치와 시주 천간까지 모두 달라집니다.

두 역법 비교

항목율리우스력그레고리력
도입BC 46년1582년
윤년4년마다4년마다 (100년 제외, 400년 포함)
연평균365.25일365.2425일
오차128년에 1일3,236년에 1일

공공만세력의 보정 방식

📅

생년월일 입력

음력이면 양력으로 변환

🔍

연도 확인

1582년 이전인지 판별

🧮

그레고리력 JDN 계산

프론트엔드에서 직접 율리우스일 번호 산출

일주/시주 보정

보정된 일간으로 60갑자 재계산 + 오호기 시주

1582년 이전

자동 보정 적용

1582년 이후

보정 불필요

어떤 역법을 기준으로 삼느냐는 사주 학파마다 견해가 다를 수 있습니다. 공공만세력는 프롤렙틱 그레고리력을 기준으로 일주를 산출하며, 보정이 적용된 경우 사주 카드에 표시합니다.

율리우스력 보정은 1582년 이전 출생자에 한해 자동으로 적용됩니다.