← 해치움 전체 도구해치움 사주

계산 기준

엔진 버전 eng-2026.11.12. 이 페이지의 기준대로 계산하지 못했다면 계산 오류로 보고 전액 환불과 정정본을 드려요.

내 사주가 다른 앱과 다를 수 있는 이유 3가지

  1. 태어난 순간을 다르게 잡아서. 1954~61년의 한국 표준시(UTC+8:30), 1948~60년·1987~88년 서머타임, 해외 출생지의 시간대를 반영하는지에 따라 시주가 바뀌기도 해요.
  2. 지방시(경도) 보정을 하느냐 마느냐. 서울은 표준시 기준선(동경 135°)보다 서쪽이라 실제 태양 기준으로 약 32분 늦어요.
  3. 밤 11시~새벽 1시(자시)를 어느 날로 보느냐. 학파마다 달라서 세 가지 규칙 중 하나를 골라 쓸 수 있게 했어요.

엔진 규칙

년주·월주: 입춘과 12절의 순간

년주는 음력 설이 아니라 입춘, 월주는 12절(입춘·경칩·청명·입하·망종·소서·입추·백로·한로·입동·대설·소한)이 들어오는 순간으로 나눠요. 출생 순간을 세계시(UTC)로 바꾼 뒤 절입 시각과 비교하므로, 해외에서 태어나도 같은 기준이에요. 절기 계산은 오픈소스 라이브러리 lunar-javascript를 쓰고, 한국천문연구원(KASI) 절기표와 분 단위로 대조해요. 2027년 입춘은 2027-02-04 10:46(KST)이에요.

표준시·서머타임 이력

입력한 시각은 “그때 그곳의 벽시계 시각”으로 보고, IANA 시간대 자료(tzdata)로 그 순간의 UTC를 구해요.

기간한국 표준시비고
1908-04-01 ~ 1911-12-31UTC+8:30
1912-01-01 ~ 1954-03-20UTC+9:00
1954-03-21 ~ 1961-08-09UTC+8:30동경 127.5° 기준
1961-08-10 ~ 현재UTC+9:00동경 135° 기준
1948~51년, 1955~60년 여름+1시간 서머타임출처 불일치: 시작·종료일이 자료마다 달라 IANA tzdata 기준을 써요
1987·1988년 여름+1시간 서머타임5월 둘째 일요일 ~ 10월 둘째 일요일

서머타임 시작이나 표준시 변경으로 시계에 없던 시각은 건너뛴 만큼 뒤로, 시계를 되돌려 두 번 있었던 시각은 앞의 시각으로 계산하고 증명서에 경고를 남겨요.

일주·시주: 지방시(경도) 보정

일주와 시주는 출생지 경도로 구한 지방평균시로 정해요. 보정 분 = 경도 × 4분 − 표준시 기준 자오선 분. 서울(동경 126.98°)은 약 −32분, 1954~61년 서울은 약 −2분이에요. 균시차는 적용하지 않아요(연중 ±16분). 그래서 “진태양시”가 아니라 “지방시(경도) 보정”이라고 불러요. 고급 옵션에서 보정을 끌 수 있고, 끄면 서머타임을 뺀 표준시 벽시계를 그대로 써요. 출생지를 모르면 서울 기준으로 계산하고 증명서에 표시해요.

자시 규칙 3종

새벽 0시~1시(조자시)는 세 규칙 모두 다음 날 일주예요. 기본값은 야자시이고, 다른 규칙이었다면 달라지는 기둥은 리포트 부록에 따로 보여 드려요.

경계 민감도

지방시가 시 경계에서 35분 안이거나, 출생 순간이 절입 시각에서 10분 안이거나, 옵션을 바꾸면 기둥이 달라지는 경우 결과 화면에 그 사실을 적어 드려요.

시간을 모를 때

정오 기준으로 년·월·일주를 계산하고 시주는 비워요. 그날이 절입일이면 월주(입춘이면 년주도)가 두 가지일 수 있다고 함께 표시해요.

대운: 기운 방식과 대운수 표기

양년생 남성·음년생 여성은 순행, 그 밖은 역행이에요. 출생 순간에서 다음(역행이면 이전) 절입까지의 시간을 전통 기운법(3일 = 1년, 1일 = 4개월, 1시진 = 10일)으로 바꿔요. 대운수는 국내 만세력처럼 절입까지의 날수를 3으로 나눠 반올림한 값이에요. 실제로 흐른 기간의 만 나이(약)와 시작 연월(양력)을 함께 적어요. 예를 들어 절입까지 10일이면 3년 4개월이라 대운수 3, 만 약 3세, 시작은 출생 후 3년 4개월 무렵이에요.

지장간 표

국내 명리 교재에서 널리 쓰는 월률분야 일수 표를 따랐어요. 가중치 = 일수 ÷ 30. 申의 여기를 己로 보는 표 등 일부 자료와 차이가 있어요(표 차이).

지지여기중기정기
子壬 10-癸 20
丑癸 9辛 3己 18
寅戊 7丙 7甲 16
卯甲 10-乙 20
辰乙 9癸 3戊 18
巳戊 7庚 7丙 16
午丙 10己 9丁 11
未丁 9乙 3己 18
申戊 7壬 7庚 16
酉庚 10-辛 20
戌辛 9丁 3戊 18
亥戊 7甲 7壬 16

오행 세력 점수

그래서 “겉으로 드러난 글자 수”와 “세력 점수” 두 줄을 따로 보여 드려요. 겉글자가 0이어도 지장간에 있으면 “없다”고 하지 않아요.

신강약

돕는 점수 = 일간과 같은 오행(비겁) + 일간을 생하는 오행(인성)의 세력 점수. 비율 = (돕는 점수 − 1) ÷ (합계 − 1) (일간 자신 1점은 뺌). 0.3 미만 신약, 0.3~0.5 중화, 0.5 초과 신강. 돕는 오행은 다섯 가운데 둘이라 비율의 평균이 0.40 안팎이어서, 그 양쪽으로 같은 폭을 두었어요. 이 구간은 학파 표준이 아니라 이 서비스의 고정 기준이에요. 득령(월지 정기가 비겁·인성)·득지(일지 정기가 비겁·인성)는 참고로 함께 적어요.

보완 방향(억부·조후)과 격국

쓰지 않는 말

겁을 줘서 결제하게 만드는 말은 쓰지 않아요. 아래 표현은 리포트에 넣지 않고, AI가 쓴 글도 서버에서 한 번 더 검사해 걸린 부분은 다시 쓰거나 미리 검수한 문장으로 바꿔요.

골든 테스트

엔진을 바꿀 때마다 아래 입력이 기대값과 같은지 자동으로 확인해요. 오른쪽 열은 지금 엔진이 실제로 계산한 년·월·일·시주예요.

입력기대기준현재 엔진
2024-02-04 17:00 서울癸卯년 乙丑월 (입춘 17:27 직전)KASI 절기표癸卯 乙丑 戊戌 庚申
2024-02-04 18:00 서울甲辰년 丙寅월KASI 절기표甲辰 丙寅 戊戌 辛酉
2024-03-06 12:00 서울丁卯월 (경칩 이후)KASI 절기표甲辰 丁卯 己巳 庚午
1955-07-01 / 1987-07-01 / 1961-07-01 / 1961-09-01 서울UTC+9:30 / +10:00 / +8:30 / +9:00IANA tzdata (1955년은 출처 불일치)테스트 통과
1960-03-01 12:00 서울지방시 보정 약 −2분(기준 자오선 127.5°), 서머타임 없음표준시 이력庚子 戊寅 戊子 戊午
1987-07-15 06:20 서울서머타임 −60분, 지방시 −32분IANA tzdata丁卯 丁未 乙丑 戊寅
2024-03-11 00:20 서울 (지방시 전날 23:47)야자시 癸酉일 甲子시 / 23시 기준 甲戌일 甲子시 / 자정 기준 癸酉일 壬子시일진 두 라이브러리 일치甲辰 丁卯 癸酉 甲子
2000-01-01 15:27 서울시 경계 5분, 보정을 끄면 未시 → 申시산식己卯 丙子 戊午 己未
1990-07-01 08:00 로스앤젤레스UTC 15:00 (PDT −7:00), 지방시 07:07IANA tzdata庚午 壬午 丁卯 甲辰
1997-05-20 14:30 서울 여 / 1995-03-10 09:00 서울 남 / 2000-08-15 12:00 서울 여대운수 5(순행, 丙午) / 1(역행, 戊寅) / 3(역행, 癸未)3일 = 1년 손계산, 반올림테스트 통과
1997-05-20 / 1980-03-17 / 1980-01-17 (10:00)신약 0.15 / 중화 0.45 / 신강 0.81아래 산식 손계산테스트 통과
1980-01-17 10:00 서울수(水) 표면 0, 지장간 癸, 세력 0.9아래 산식己未 丁丑 己丑 己巳
시간 모름 / 음력 2023 윤2월 10일 / 2051년 / 1899년시주 비움 / 양력 2023-03-31 / 입력 거부 / 입력 거부한국천문연구원 음력테스트 통과
2027 리포트 달력13개 구간, 0번 辛丑, 1번 壬寅, 입춘 2027-02-04 10:46KASI·일본 국립천문대 절기표입춘 2027-02-04 10:46

명리 감수 상태

감수 전이에요. 외부 명리 전문가 1회 감수를 2026년 11월 24일 주에 반영할 예정이고, 기준이 바뀌면 엔진 버전을 올리고 기존 리포트를 다시 계산해 정정 대상을 알려 드려요.

정정 기록

날짜엔진 버전내용영향받은 리포트
아직 정정 기록이 없어요.