진태양시(眞太陽時)란?

시계의 정오와 하늘의 정오는 달라요. 그리고 시주는 하늘 쪽을 따라가요.

쉽게 말하면

정오는 해가 가장 높이 뜬 때예요. 그런데 시계는 그렇게 움직이지 않아요. 한 나라가 시각 하나를 함께 쓰고, 그 시각은 경도선 한 줄에 맞춰져 있거든요. 그래서 거의 아무의 정오도 진짜 정오가 아니에요. 한국은 동경 135도에 시계를 맞추는데, 그 선은 일본을 지나 바다 위로 지나가요. 서울은 127도쯤에 있어요. 서울 하늘의 해는 시계가 열두 시를 가리키고도 30분은 더 지나야 가장 높이 올라요.

사주의 시주는 하루를 두 시간씩 열둘로 나눈 것이고, 그 열둘은 시계가 아니라 해에 매여 있어요. 그래서 출생증명서의 시각을 그대로 쓰면 어떤 사람은 아예 다른 지지에 앉게 돼요. 그런데 시주는 사주 넷 중 하나예요. 진태양시는 바로 그것을 바로잡는 보정이에요.

복키는 어떻게 계산하나요

보정은 둘이고, 더해서 씁니다. 첫째는 경도예요. 그 시간대의 표준자오선은 UTC 시차에 15를 곱한 값이고, 지구는 1도 도는 데 4분이 걸려요. 서울은 126.98도인데 표준자오선이 135도라 −32.1분이에요. 조금 더 동쪽인 부산은 129.08도라 −23.7분이고요. 도쿄는 139.69도로 +18.8분, 마드리드는 −74.8분이에요(스페인은 그리니치 서쪽에 있으면서 중부유럽 시각을 쓰거든요). 로스앤젤레스는 +7.0분이에요.

둘째는 균시차(均時差)예요. 지구 궤도는 타원이고 자전축은 기울어 있어서, 해는 어떤 계절에는 조금 빠르게 가고 어떤 계절에는 조금 느리게 가요. 우리가 쓰는 근사식으로 한 해를 훑으면 2월 중순의 −14.6분에서 11월 초의 +16.4분까지 흔들려요. 둘을 더하면 서울은 1월 중순에 −41분쯤, 7월 중순에 −38분쯤이 돼요. 보정이 자정을 넘기면 날짜도 같이 넘어가요.

실제로 코드에 넣으면 이렇게 달라져요. 1995년 3월 20일 서울에서 11시 20분에 태어나면 진태양시로는 10시 40분이고, 시주가 임오(壬午)에서 신사(辛巳)로 바뀌어요. 23시 15분은 22시 35분이 되어 무자(戊子)에서 정해(丁亥)로, 7시 10분은 6시 30분이 되어 경진(庚辰)에서 기묘(己卯)로 바뀌고요. 1988년 6월 4일 13시 05분은 12시 35분이 되어 계미(癸未)에서 임오(壬午)가 돼요. 한국은 이 보정이 자주 물리는 나라예요. 한반도 전체가 시계를 맞춰 놓은 자오선보다 5도에서 8도쯤 서쪽에 있거든요.

복키는 출생 시각과 출생지를 둘 다 주셨을 때만 이 보정을 해요. 표에 들어 있는 지역은 44곳이에요. 지역을 고르지 않으시면 경도를 짐작하지 않고 주신 시계 시각을 그대로 써요. 틀린 보정은 보정 안 한 것보다 나쁘거든요.

진태양시가 시주를 옮기는 방식1995년 3월 20일 서울, 시계로 07시 10분에 태어난 경우예요. 보정은 둘을 더해요. 경도항 −32분(서울 126.98도, 한국이 시계를 맞춘 표준자오선은 135도)과 그날의 균시차 −8분, 합쳐서 −40분이에요. 시계 시각 07:10은 07시부터 09시까지인 진시(辰時)에 있어요. 보정한 06:30은 05시부터 07시까지인 앞의 묘시(卯時)에 있고요. 그래서 시주는 경진(庚辰)이 아니라 기묘(己卯)예요.경도항균시차합계−32분−8분−40분+=126.98° → 135°卯 05–07辰 07–0907:0007:10 시계 시각06:30 진태양시庚辰 아니라 己卯1995-03-20 · 시주

그날 시계가 한 일, 그리고 아직 계산하지 않는 것

시계 자체가 늘 표준시로 돈 것도 아니에요. 그래서 보정하기 전에 그만큼을 먼저 되돌려요. 한국은 1948~51년·1955~60년·1987~88년 여름에 시계를 한 시간 앞당겼고(서머타임), 1954년부터 1961년까지는 동경 127.5도에 맞춰 지금보다 30분 느린 시각을 썼어요. 지금도 해마다 시계를 옮기는 나라가 많고요. 이 역사는 저희가 따로 적어 두지 않아요. 표의 지역마다 시간대 이름이 붙어 있고, 주신 날짜와 시계 시각에 그 시계가 실제로 어느 시차로 돌고 있었는지를 IANA 시간대 데이터베이스(브라우저와 서버가 이미 싣고 있는 그것)에 물어요. 1987년 7월 15일 서울 08시 30분 출생은 서머타임 중이라 진태양시 06시 52분, 묘시가 돼요. 표준 시차 하나로만 읽으면 07시 52분, 진시가 됐을 자리예요.

남는 가장자리는 둘이에요. 하노이만은 표준 시차 하나로 읽어요. 데이터베이스에 하노이 자신의 시간대가 없고, 베트남에 대신 쓰는 시간대는 1959~75년 남베트남의 UTC+8 을 싣고 있는데 하노이의 시계는 그 시차로 돈 적이 없거든요. 그리고 시계를 옮긴 날에는 깨끗하게 읽히지 않는 한 시간이 남아요. 시계를 되돌린 날엔 그 한 시간의 시각이 두 번씩 있었고, 저희는 뒤의 것(표준시 쪽)으로 읽어요. 시계를 앞당긴 날엔 건너뛴 한 시간의 시각이 아예 없었고, 저희는 앞당기기 직전의 시차로 읽어요. 그 한 시간 안에 태어나셨다면 시주는 확실하지 않은 것으로 두시는 게 맞아요.

그리고 절기 자체가 여러분의 시계와 다른 시계에 적혀 있어요. 저희가 만세력으로 쓰는 라이브러리는 24절기를 전부 UTC+8, 곧 중국 표준시로 적어요. 1950년부터 2040년까지 91년을 독립적인 천문 계산과 맞대 보니, 표는 해마다 UTC+8 과 1분 안에서 맞고 UTC+9(한국 표준시)와는 해마다 꼭 한 시간씩 어긋나요. 절기는 온 세상에 한 순간뿐이라, 출생지를 고르시면 연주와 월주는 실제로 태어난 순간으로 읽어요. 적어 주신 시계 시각에서 그날 그 시계가 쓰던 시차를 빼고, 그 순간을 표의 UTC+8 로 옮겨 맞대는 거예요. 2026년 2월 4일이면 서울·도쿄 출생은 05시 03분에, 베이징 출생은 04시 03분에 새해로 넘어가요. 같은 한 순간을 도시마다 제 시계로 읽은 값이에요. 일주와 시주는 그대로 출생지의 진태양시예요. 출생지를 안 고르시면 시계의 시차를 모르니 적어 주신 생시를 그 표에 그대로 맞대요. 그래서 한국 시계로 적은 생시는 해가 한 시간 먼저 넘어가요 — 05시 03분이 아니라 04시 03분에요. 절기 앞뒤 한 시간 안에 태어나셨다면 출생지를 골라 주시거나, 그 기둥은 확실하지 않은 것으로 두시고 한국 만세력과 한 번 맞대 보세요.

우리가 쓰는 균시차는 1분에 한참 못 미치는 오차의 근사식이지, 천체력을 조회한 값이 아니에요. 그리고 하루가 어디서 넘어가는지는 전통 안에서 진짜로 갈리는 자리예요. 우리가 쓰는 만세력에서는 일주가 해의 자정에 바뀌고, 시주는 시계로 23시에 자시(子時)로 들어가되 그 천간을 다음 날 일간에서 뽑아요. 다른 규약을 따르는 분은 밤 11시대 출생을 다르게 읽으실 텐데, 어느 쪽도 지어낸 것이 아니에요.

맺음말 — 두 보정을 더하고, 거기서 멈춘 자리

정리하면 진태양시는 경도에서 표준자오선을 뺀 값(서울 −32.1분, 도쿄 +18.8분, 마드리드 −74.8분)에 균시차(한 해 동안 대략 −14.6분에서 +16.4분)를 더한 값이고, 생시와 출생지를 둘 다 주셨을 때만 적용돼요. 서울에서는 실제 출생 시각 11시 20분이 10시 40분이 되면서 시주가 임오에서 신사로, 두 시간짜리 지지 경계를 시계 시각만으로는 절대 못 봤을 자리에서 넘어가요.

보정은 입력이 있는 곳까지만 가요. 그날 시계가 실제로 쓰던 시차(서머타임, 1950년대 한국의 동경 127.5도)는 저희가 아니라 IANA 시간대 데이터베이스에서 오고, 하노이만 표준 시차 하나로 두며, 시계를 옮긴 날의 겹치거나 빠진 한 시간은 한 가지 방식으로만 읽어요. 균시차도 천체력이 아니라 근사식이고, 만세력의 24절기는 UTC+8 로 적혀 있어서(1950~2040 실측) 여러분의 시계와는 출생지가 시차를 알려 줄 때만 맞춰요 — 출생지가 없으면 절기 앞뒤 한 시간 안의 출생은 연·월 경계의 반대편에 놓일 수 있어요. 그리고 하루가 넘어가는 자리 자체가 전통 안에서 갈려요 — 우리 만세력은 일주는 해의 자정에, 시주는 시계로 23시에 다음 날 일간을 따라 넘기는데, 다른 규약을 따르는 분은 밤 11시 출생을 다르게 읽을 거예요. 어느 쪽도 지어낸 것이 아니에요.

출생지를 넣고 내 사주 세우기

이어서 읽기

← 복키 홈

사람들이 실제로 묻는 것

사주에서 진태양시가 뭔가요?

시계 시각을 태어난 곳 하늘의 해에 맞춰 되돌린 시각이에요. 한 나라가 경도선 하나에 맞춘 시각을 함께 쓰다 보니 거의 아무의 정오도 진짜 정오가 아니에요. 그런데 사주의 시주는 시계가 아니라 해에 매여 있어서 이 보정이 필요해요.

한국에서는 얼마나 차이가 나나요?

30분 안팎이고 계절에 따라 조금씩 달라져요. 한국은 동경 135도에 시계를 맞추는데 서울은 127도쯤에 있어서 그것만으로 −32분이에요. 여기에 균시차를 더하면 1월 중순에는 −41분쯤, 7월 중순에는 −38분쯤이 돼요. 더 동쪽인 부산은 10분쯤 작아요.

진태양시 때문에 시주가 바뀌기도 하나요?

자주 바뀌어요. 1995년 3월 20일 서울에서 11시 20분에 태어나면 진태양시로는 10시 40분이고 시주가 임오에서 신사로 바뀌어요. 같은 날 23시 15분은 22시 35분이 되어 무자에서 정해로 바뀌고요. 시주는 사주 넷 중 하나라서 반올림 수준의 이야기가 아니에요.

서머타임 기간에 태어났으면 어떻게 되나요?

출생지를 고르셨다면 복키가 되돌려요. 한국은 1948~51년·1955~60년·1987~88년 여름에 시계를 한 시간 앞당겼고, 1954년부터 1961년까지는 지금보다 30분 느린 시각을 썼어요. 복키는 주신 날짜에 그 시계가 실제로 어느 시차였는지를 IANA 시간대 데이터베이스에 묻고 그만큼을 먼저 빼요. 그래서 1987년 7월 15일 서울 08시 30분 출생은 06시 52분, 진시가 아니라 묘시가 돼요. 남는 가장자리는 둘이에요 — 하노이는 표준 시차 하나로만 읽고, 시계를 옮긴 날의 겹치거나 빠진 한 시간은 한 가지 방식으로만 읽어요. 그 한 시간 안에 태어나셨다면 시주는 확실하지 않은 것으로 두시는 게 맞아요.