사주

간지(干支) — 천간·지지·60갑자

- 오행 × 음양 = 10개. 양간(甲丙戊庚壬)과 음간(乙丁己辛癸)이 교대.

사주전통 원전 기반
전통 이론 기반 참고 자료예요

01. 간지(干支) — 천간·지지·60갑자

선행 문서: 사주 overview 관련 심화: 02-오행·음양 · 03-지장간 · 09-대운 엔진 연관: src/lib/saju/constants.ts · src/lib/saju/engine.ts · src/lib/saju/types.ts 신뢰도: L1(원전) + L2(교과서 정설) 혼합.


개념 정의

**간지(干支)**는 천간(天干) 10개 + 지지(地支) 12개로 구성된 중국 전통 시간·공간 표기 체계다. 사주명리에서는 사람이 태어난 연·월·일·시를 각각 간지 2글자로 표기해 사주팔자(四柱八字) 즉 "네 기둥 여덟 글자"를 만든다.

간지는 단순한 달력 기호가 아니라 오행·음양·방위·계절의 종합 좌표다. 같은 "甲"이어도 연간에 있는 甲과 시간에 있는 甲은 해석이 달라진다.


1. 천간(天干) 10개

한자 한글 오행 음양 방위
1 목(木)
2
3 화(火)
4
5 토(土) 중앙
6 중앙
7 금(金)
8
9 수(水)
10
  • 오행 × 음양 = 10개. 양간(甲丙戊庚壬)과 음간(乙丁己辛癸)이 교대.
  • 『적천수』는 천간을 "하늘의 기운"으로 규정: 빠르고 맑으며 드러나 있음(드러난 의지·재능·사회적 얼굴).
  • 양간은 강직·외향, 음간은 부드럽고 수렴적 — 같은 오행 안에서도 표현 방식이 다름.

2. 지지(地支) 12개

한자 한글 오행 음양 방위 절기 동물(띠)
1 동지(冬至)
2 북동 소한
3 동북 입춘 호랑이
4 춘분 토끼
5 동남 곡우
6 남동 입하
7 하지
8 남서 대서
9 서남 입추 원숭이
10 추분
11 서북 한로
12 북서 입동 돼지
  • 지지는 "땅의 기운"으로 두텁고 느리며 여러 천간을 품고 있음(→ 지장간).
  • 계절 배치 주의: 寅卯辰 = 봄(木), 巳午未 = 여름(火), 申酉戌 = 가을(金), 亥子丑 = 겨울(水).
  • 각 계절 끝에 있는 토(辰戌丑未) = 사고(四庫) — 기운을 저장하는 창고 역할.

3. 60갑자(六十甲子) — 간지의 조합

천간 10 × 지지 12의 최소공배수는 60. 갑자(甲子)·을축(乙丑)·병인(丙寅)… 순으로 60개가 조합되어 60갑자를 이룬다.

  • 천간·지지 모두 양은 양끼리·음은 음끼리만 만난다 (갑자 양양, 을축 음음).
  • 따라서 실제 가능한 조합은 10×12=120이 아닌 60개만.
  • 연·월·일·시 네 기둥이 모두 60갑자 중 하나이므로, 이론상 사주의 가짓수는 60⁴ = 12,960,000 + 윤달·진태양시 보정.

60갑자 표 (발췌)

갑자 갑자 갑자
1 甲子 21 甲申 41 甲辰
2 乙丑 22 乙酉 42 乙巳
3 丙寅 23 丙戌 43 丙午
10 癸酉 30 癸巳 50 癸丑

만세력 라이브러리(manseryeok)가 이미 60갑자 계산을 처리 중 — 엔진에서 직접 구현 불필요.


4. 사주팔자(四柱八字)의 구성

기둥 상징 십신 사용 시 대표 의미
연주(年柱) 조부모·가문·전반 인생 출발 사회적 배경
월주(月柱) 부모·성장기·직업 사회적 환경
일주(日柱) 본인(일간) + 배우자(일지) 자기 자신·결혼
시주(時柱) 자녀·말년·미래 지향 자손·노년

일간(日干) 은 사주 해석의 중심축. 나머지 7글자가 모두 일간을 기준으로 관계(십신)를 맺는다.

예시: 1990-05-15 10:00 (양력, 남성)

  • 연주 庚午 (경오) — 금·화
  • 월주 辛巳 (신사) — 금·화
  • 일주 庚辰 (경진) — 일간 庚(금, 양) + 진(토, 양)
  • 시주 辛巳 (신사) — 금·화

→ 일간 庚(양금)이 중심. 원국에 금·화가 많고 목·수가 부족 → 불균형의 종류와 크기가 해석의 출발점.


5. 진태양시(眞太陽時) 보정

  • 한국 표준시(KST)는 동경 135° 기준 — 서울(경도 약 127°)과 실제 태양시가 약 32분 차이.
  • 엄밀한 사주 계산은 태어난 시각에서 32분 전후를 빼서 "진짜 태양의 위치 기준 시각"으로 환산해야 함.
  • 레포에서는 이미 처리 중: src/lib/saju/solarTime.ts.

境內時刻, 非眞太陽時也; 子平之道, 以眞太陽爲正. "표준 시각은 진태양시가 아니다. 자평(사주)의 도는 진태양을 정(正)으로 삼는다." — 현대 명리서의 공통 원칙. [L2]


6. 원전 인용

十干者, 天之氣也; 十二支者, 地之質也. 天氣動而變, 地質靜而守. "십간은 하늘의 기(氣)이고, 십이지는 땅의 질(質)이다. 하늘의 기운은 움직이며 변하고, 땅의 질은 고요하며 지킨다." — 『적천수』. 천간과 지지의 본질적 차이를 한 문장으로 요약. 천간은 드러나는 의지·변화, 지지는 뿌리·체질·환경. [L1]

甲己化土, 乙庚化金, 丙辛化水, 丁壬化木, 戊癸化火. "갑기는 합해 토가 되고, 을경은 금, 병신은 수, 정임은 목, 무계는 화가 된다." — 천간합(天干合) 이론. 두 천간이 짝을 이루면 제3의 오행으로 변화(化)한다는 학설. 실제 합화 성립에는 조건(합화 환경) 필요. [L1]

六十甲子, 運行不息. "육십갑자는 돌고 돌아 멈추지 않는다." — 통속 표현. 60갑자가 시간의 순환 단위임을 강조. [L2]


7. 현재 레포 반영

개념 파일
천간 10개 + 오행·음양 사전 src/lib/saju/constants.ts STEM_ELEMENT, STEM_YIN_YANG
지지 12개 + 오행·음양 사전 동 파일 BRANCH_ELEMENT, BRANCH_YIN_YANG
60갑자 계산 manseryeok 라이브러리 (외부)
진태양시 보정 src/lib/saju/solarTime.ts (서울 경도 127°)
Pillar 타입 src/lib/saju/types.tsstem/branch/stemElement/branchElement/stemYinYang/branchYinYang
천간합·지지합·삼합 미구현08-합충형해에서 상세

엔진이 "가지고는 있으나 활용 안 하는 정보": 음양 속성. 현재 toOhaengVector는 오행만 카운트하고 음양 차등 없음. 양간·음간 구분은 신강신약·격국·십신 계산의 필수 요소05-신강신약에서 이 정보를 처음 활성화할 예정.


8. 서비스 반영 포인터

  • 짧은 사주 설명 UX 개선 — 현재 SajuForm.tsxresult.saju.pretty가 "경오·신사·경진·신사" 순수 텍스트. 각 기둥의 한글+한자+오행+음양을 4칸 그리드로 시각화 필요. 연관: 사주 overview to-be + src/app/saju/SajuForm.tsx.
  • "일간 중심 설명" — 사용자에게 "당신의 일간은 **庚(양금)**입니다"로 시작하는 해설이 명리학 표준. 현재는 8글자만 보여주고 일간 강조 UI 없음. 개선 시 일간을 별색으로, 나머지 7글자는 일간 대비 십신 라벨로 표시 계획.
  • 진태양시 보정 투명화 — 현재 보정이 내부에서 조용히 일어나는데, 결과 페이지 하단에 "서울 경도 127° 기준 32분 보정 적용" 고지 추가 검토.

9. 민감 영역

  • 띠로만 판단 금지 — 지지 1개만(연지) 보고 사람을 재단하는 습관(예: "용띠는 성격이…")은 12분의 1 확률에 기댄 추론이라 통계적으로도 무의미. 사주는 8글자 + 지장간 + 대운이 모두 조합된 체계임을 UX에서 강조.
  • 생일 정보의 민감성 — 사주 계산을 위한 생년월일시는 강력한 식별정보. 익명·익화(pseudonymization)·sessionStorage 한정 저장 원칙(지금도 준수) 유지.

같은 카테고리의 다른 용어