계산 기준
엔진 버전 eng-2026.11.12. 이 페이지의 기준대로 계산하지 못했다면 계산 오류로 보고 전액 환불과 정정본을 드려요.
내 사주가 다른 앱과 다를 수 있는 이유 3가지
- 태어난 순간을 다르게 잡아서. 1954~61년의 한국 표준시(UTC+8:30), 1948~60년·1987~88년 서머타임, 해외 출생지의 시간대를 반영하는지에 따라 시주가 바뀌기도 해요.
- 지방시(경도) 보정을 하느냐 마느냐. 서울은 표준시 기준선(동경 135°)보다 서쪽이라 실제 태양 기준으로 약 32분 늦어요.
- 밤 11시~새벽 1시(자시)를 어느 날로 보느냐. 학파마다 달라서 세 가지 규칙 중 하나를 골라 쓸 수 있게 했어요.
엔진 규칙
년주·월주: 입춘과 12절의 순간
년주는 음력 설이 아니라 입춘, 월주는 12절(입춘·경칩·청명·입하·망종·소서·입추·백로·한로·입동·대설·소한)이 들어오는 순간으로 나눠요. 출생 순간을 세계시(UTC)로 바꾼 뒤 절입 시각과 비교하므로, 해외에서 태어나도 같은 기준이에요. 절기 계산은 오픈소스 라이브러리 lunar-javascript를 쓰고, 한국천문연구원(KASI) 절기표와 분 단위로 대조해요. 2027년 입춘은 2027-02-04 10:46(KST)이에요.
표준시·서머타임 이력
입력한 시각은 “그때 그곳의 벽시계 시각”으로 보고, IANA 시간대 자료(tzdata)로 그 순간의 UTC를 구해요.
| 기간 | 한국 표준시 | 비고 |
|---|---|---|
| 1908-04-01 ~ 1911-12-31 | UTC+8:30 | |
| 1912-01-01 ~ 1954-03-20 | UTC+9:00 | |
| 1954-03-21 ~ 1961-08-09 | UTC+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종
- 야자시: 23시대는 일주 당일, 시주는 다음 날 천간 (기본)
- 23시에 날짜가 바뀜
- 자정에 날짜가 바뀜 (23시대 시주도 당일 천간)
새벽 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 |
오행 세력 점수
- 천간 한 글자 = 그 오행 1.0점
- 지지 한 글자 = 지장간 가중치대로 1.0점을 나눠 각 오행에 더함
- 태어난 달의 지지(월령)는 2배
- 합계 = 9점(시주를 모르면 7점)
그래서 “겉으로 드러난 글자 수”와 “세력 점수” 두 줄을 따로 보여 드려요. 겉글자가 0이어도 지장간에 있으면 “없다”고 하지 않아요.
신강약
돕는 점수 = 일간과 같은 오행(비겁) + 일간을 생하는 오행(인성)의 세력 점수. 비율 = (돕는 점수 − 1) ÷ (합계 − 1) (일간 자신 1점은 뺌). 0.3 미만 신약, 0.3~0.5 중화, 0.5 초과 신강. 돕는 오행은 다섯 가운데 둘이라 비율의 평균이 0.40 안팎이어서, 그 양쪽으로 같은 폭을 두었어요. 이 구간은 학파 표준이 아니라 이 서비스의 고정 기준이에요. 득령(월지 정기가 비겁·인성)·득지(일지 정기가 비겁·인성)는 참고로 함께 적어요.
보완 방향(억부·조후)과 격국
- 억부: 신강이면 식상·재성·관성 오행 중, 신약이면 인성·비겁 오행 중 세력이 가장 낮은 것을 보완 방향으로 봐요. 중화는 정하지 않아요.
- 조후(참고): 亥·子·丑월생은 따뜻한 기운(화), 巳·午·未월생은 식혀 주는 기운(수)을 참고로 적어요.
- 격국: 월지 정기의 십신 이름만 참고로 붙이고 성패는 판단하지 않아요.
- “용신” 대신 “보완 방향”이라고 부르고, 보완은 색·음식 같은 처방이 아니라 생활 행동으로만 써요. 격국·조후를 먼저 보는 학파에서는 다르게 고를 수 있어요.
쓰지 않는 말
겁을 줘서 결제하게 만드는 말은 쓰지 않아요. 아래 표현은 리포트에 넣지 않고, AI가 쓴 글도 서버에서 한 번 더 검사해 걸린 부분은 다시 쓰거나 미리 검수한 문장으로 바꿔요.
- 공포 마케팅: 액운·부적·굿처럼 겁을 줘서 무언가를 권하는 말
- 신살 용어: 백호살·도화살 같은 신살 이름
- 단정적 불행: "이혼한다", "사고가 난다"처럼 불행을 못 박는 말
- 의료: 병명, 수술·임신 여부, 약·치료 이야기 (수면·식사 같은 생활 리듬까지만 다뤄요)
- 투자·재무: 종목·코인·부동산 매수·매도, 수익 이야기
- 법률: 소송이나 계약의 성패를 단정하는 말
- 단정어: "반드시", "무조건", "100%", "운명적으로 정해져 있다"
- 성별 역할: 재성은 아내, 관성은 남편 같은 해석, "여자 팔자가 세다", 외모·성적 지향 이야기
- 미신성 처방: 무슨 색 옷을 입으라거나 무엇을 먹으라는 처방 (보완 방향은 생활 행동으로만 써요)
- 타인 단정: 상대의 속마음이나 사생활을 단정하는 말
- 추가 결제 유도: 유료 리포트 안에서 결제를 권하는 말
- 호칭: "당신"이라는 호칭
골든 테스트
엔진을 바꿀 때마다 아래 입력이 기대값과 같은지 자동으로 확인해요. 오른쪽 열은 지금 엔진이 실제로 계산한 년·월·일·시주예요.
| 입력 | 기대 | 기준 | 현재 엔진 |
|---|---|---|---|
| 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:00 | IANA 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:07 | IANA 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:46 | KASI·일본 국립천문대 절기표 | 입춘 2027-02-04 10:46 |
명리 감수 상태
감수 전이에요. 외부 명리 전문가 1회 감수를 2026년 11월 24일 주에 반영할 예정이고, 기준이 바뀌면 엔진 버전을 올리고 기존 리포트를 다시 계산해 정정 대상을 알려 드려요.
정정 기록
| 날짜 | 엔진 버전 | 내용 | 영향받은 리포트 |
|---|---|---|---|
| 아직 정정 기록이 없어요. | |||