만세력(萬歲曆)이 뭔가요? 정확한 사주의 핵심

2026-05-01 · 4분 읽기

"같은 날에 태어났는데 왜 풀이가 다른가요?" 사주를 처음 보는 분이 자주 하시는 질문입니다. 답은 만세력에 있어요.

만세력(萬歲曆) — 만 년의 달력

만세력은 말 그대로 만 년 단위로 절기·음력·천간지지를 계산해 둔 달력입니다. 사주를 풀려면 태어난 시점의 정확한 60갑자(천간 + 지지)를 알아야 하는데, 양력 날짜만으로는 정확히 계산할 수 없어요.

왜냐하면 사주는 절기 기준으로 월을 나누고, 자시(子時) 기준으로 날을 나누거든요. 우리가 쓰는 양력 달력과는 기준이 다릅니다.

왜 절기가 중요한가

사주에서 한 해는 입춘(立春, 보통 2월 4일경)부터 시작합니다. 1월 1일이 아니에요. 그래서 1월에 태어난 사람의 사주 년주는 전년도로 잡힙니다.

월도 마찬가지예요. 사주의 월은 양력의 1·2·3월이 아니라 입춘·경칩·청명… 같은 24절기 기준으로 나뉩니다. 절기가 바뀌는 정확한 시각(보통 자시 진입)이 풀이에 영향을 미쳐요.

자시(子時) — 23시~01시의 모호한 경계

하루의 시작도 헷갈립니다. 0시일까요, 23시일까요? 한국·중국 명리학에서는 전통적으로 23시부터 다음 날의 자시로 봅니다.

그래서 23시 30분에 태어난 사람과 22시 30분에 태어난 사람은 날짜 자체가 다릅니다. 이걸 무시하면 일주(태어난 날의 천간지지)가 통째로 틀려져요. 일간이 곧 '나'인데, 일간이 틀리면 사주 전체가 틀린 셈입니다.

음력 vs 양력 — 어느 쪽이 맞나요?

사주는 음력·양력 둘 다 쓸 수 있지만, 실제 계산은 모두 절기 기준입니다. 즉 음력 날짜를 입력해도 내부적으로 절기 시각으로 변환해서 계산하죠.

중요한 건 입력의 정확성입니다. 부모님이 "음력 1월 15일"로 알려주셨다면 음력으로 입력하고, "양력 2월 26일"이라면 양력으로 입력하세요. 어느 쪽이든 만세력 라이브러리가 같은 결과로 변환해줍니다.

일반 앱과 정통 만세력 풀이의 차이

인터넷에 떠도는 단순 사주 계산기는 절기·자시 보정 없이 양력 날짜만으로 60갑자를 잡는 경우가 많습니다. 그래서 입춘 직전·자시 경계 근처에서는 완전히 다른 사주가 나오기도 해요.

정통 만세력 풀이는:

루나플은 정통 만세력 라이브러리를 사용해요

루나플은 lunar-javascript라는 검증된 만세력 라이브러리로 절기·음력·자시까지 정밀 계산합니다. 자시 처리 방식은 일본식(子時 시작 = 다음 날)을 따르며, 한국·중국 명리학과도 일치해요.

그래서 같은 생년월일이라도 시각이 23시 30분이면 다음 날로 풀이되고, 1월 말 입춘 직전에 태어났다면 전년도 사주로 풀어드립니다.

정밀 만세력 사주, 지금 받아보세요

내 사주 풀어보기 →