True Solar Time in Saju — The 30-Minute Gap That Most Astrology Apps Get Wrong
Why True Solar Time correction matters in Korean Four Pillars (Saju) astrology, and why most apps skip it. A technical deep-dive into the longitude gap that can change your entire birth chart — and the data science behind why it matters.
If you were born in Tokyo at 12:00 PM, the sun was not actually at its highest point above your head. Depending on the date and your exact location, the actual solar moment can differ from clock time by roughly 20 to 30 minutes.
In Korean Four Pillars astrology (Saju, 사주), this gap matters. A lot.
This is True Solar Time correction — a fundamental requirement of the classical Saju canon that most modern astrology apps quietly skip. Here's why it matters, what the math looks like, and why ignoring it can land you in the wrong birth chart entirely.
---
What Is True Solar Time?
Clock time (the time on your phone) is standard time — a single time zone applied uniformly across a region. Japan uses JST (UTC+9). Korea uses KST (UTC+9). The entire United States, despite spanning thousands of kilometers, uses just four time zones. True Solar Time is when the sun is actually at its highest point above your specific longitude. It's astronomical reality, not bureaucratic convenience.The gap between them comes from two factors:
1. Longitude Offset
Standard time is calibrated to a single meridian. Tokyo (139.7°E) sits close to but east of the JST reference meridian (135°E), so solar noon in Tokyo arrives roughly 19 minutes earlier than the clock says.
Seoul (126.9°E) is significantly west of the KST reference meridian — solar noon arrives roughly 32 minutes later than the 12:00 PM clock reading.
2. Equation of Time
Earth's orbit is elliptical, not circular. Its rotation axis is tilted. These two facts mean the sun doesn't return to the same point in the sky every 24 hours exactly — it varies by up to ±16 minutes depending on the time of year.
Combine longitude offset + equation of time, and you get the True Solar Time correction.
---
Why This Matters in Saju (Four Pillars)
Saju assigns each person an Hour Pillar (時柱) — one of 12 two-hour blocks based on the sun's position at birth. The blocks are:
| Block | Standard Range |
|---|---|
| 子 (Rat) | 23:00 – 01:00 |
| 丑 (Ox) | 01:00 – 03:00 |
| 寅 (Tiger) | 03:00 – 05:00 |
| 卯 (Rabbit) | 05:00 – 07:00 |
| 辰 (Dragon) | 07:00 – 09:00 |
| 巳 (Snake) | 09:00 – 11:00 |
| 午 (Horse) | 11:00 – 13:00 |
| 未 (Goat) | 13:00 – 15:00 |
| 申 (Monkey) | 15:00 – 17:00 |
| 酉 (Rooster) | 17:00 – 19:00 |
| 戌 (Dog) | 19:00 – 21:00 |
| 亥 (Pig) | 21:00 – 23:00 |
Different hour pillar = different Day Master interaction = different Five Elements balance = a meaningfully different reading.
---
A Real Example: Born at 06:55 AM in Seoul
Consider someone born in Seoul at 06:55 AM. Seoul sits at 126.9°E — significantly west of the KST reference meridian at 135°E.
Without True Solar Time correction:
- Clock time: 06:55 falls within Rabbit hour (卯, 05:00–07:00) — barely
- Hour Pillar calculation uses Rabbit hour
With True Solar Time correction:
- Longitude offset: roughly +30 minutes
- Corrected solar time: roughly 07:25
- Now falls within Dragon hour (辰, 07:00–09:00)
- Hour Pillar calculation uses Dragon hour entirely
The Rabbit hour and Dragon hour produce categorically different readings — different Ten Gods, different palace placements, different late-life patterns.
These are not subtle differences. They're meaningful errors that compound through every layer of the analysis.
---
Want to see yours?
Enter your birth date — get your full reading in 30 seconds. Free, no signup.
* Saju engine built by Rimfactory
Why Most Saju Apps Skip This
We have surveyed the major Saju and Bazi apps available globally. To our knowledge, most do not implement True Solar Time correction. They feed the user's clock-time input directly into pillar calculation.
Why?
1. It's computationally non-trivial
You need:
- A geocoding service to convert birth city → longitude
- Astronomical lookup tables for the equation of time
- Date-aware calculations for daylight saving time and historical timezone changes
Most app developers treat the time field as a simple form input. They don't realize the classical canon explicitly requires this correction.
2. Users don't notice the error
If a user gets a Saju reading and it says "you're a Metal Dragon hour," they have no way to know the engine was supposed to give them an Earth Rabbit hour. The error is invisible.
3. The classical canon is rarely consulted
The requirement is documented in foundational Saju texts including 子平眞詮 and 命理正宗, both of which discuss longitudinal correction. Modern app builders rarely read the source material.
---
The Five Foundational Texts and What They Say
Korean Saju draws from five major classical works:
| Text | Era | Key Contribution |
|---|---|---|
| 滴天髓 (Drop of Heaven's Marrow) | Ming Dynasty | Five Elements interaction theory |
| 窮通寶鑑 (Ultimate Profundity Treasure) | Ming Dynasty | Seasonal element adjustments |
| 子平眞詮 (Ziping's True Explanation) | Qing Dynasty | Day Master analysis framework |
| 命理正宗 (Orthodox Tradition of Fate) | Ming Dynasty | Pillar interaction patterns |
| 淵海子平 (Deep Sea Ziping) | Song Dynasty | Foundational Ziping methodology |
When modern apps skip True Solar Time correction, they're effectively running classical canon through modern bureaucratic time. The result is systematically inaccurate by up to 30 minutes — enough to push many users into the wrong hour pillar entirely.
---
How Precise Engines Handle This
A technically rigorous Saju engine performs the following:
1. Geocode birth city → latitude/longitude
2. Determine historical timezone for that location on that date (timezones have changed; e.g., Korea used different offsets in different decades)
3. Apply daylight saving time correction if applicable
4. Calculate equation of time for the specific date using astronomical tables
5. Apply longitude offset from the timezone meridian
6. Use corrected time for hour pillar calculation
This process happens in milliseconds in a well-designed engine. There's no excuse for skipping it in 2026.
---
What This Means for Your Reading
If you've gotten a Saju reading from an app and the Hour Pillar feels "off" from the rest of your chart — it might not be your reading that's wrong. It might be the engine.
Ask yourself:
- Was your birth time near a two-hour block boundary (e.g., :50 to :10 of the next hour)?
- Were you born in a city far from your timezone's reference meridian (Tokyo, Seoul, San Francisco, Buenos Aires, Sydney all qualify)?
- Was your birth date in late spring or late autumn (when equation of time corrections are largest)?
---
Why We Built SajuAstrology Differently
SajuAstrology was built specifically to address the precision gap in modern astrology apps. Our engine implements:
- Real-time RAG (Retrieval-Augmented Generation) over 562 hand-curated passages from the five foundational classical texts
- Multi-LLM cross-validation across Claude, GPT, and Gemini for every reading
- True Solar Time correction by birth-city longitude with full equation-of-time adjustment
- Domain-specific AI companion (Soram) with persistent memory
Rimfactory, the team behind SajuAstrology, is a member of the NVIDIA Inception Program, classified as an Astrotech AI Startup. We focus on the engineering precision of pattern analysis, not on fortune-telling.
---
Disclaimer
Saju readings are provided for self-reflection and entertainment purposes only. Results should not be used as the basis for medical, legal, financial, or career decisions. Always consult qualified professionals for life decisions.
Ready to see your Four Pillars chart?
Get your personalized Korean astrology reading — free, 30 seconds, no signup required.
No signup required · Results in 30 seconds
Member of NVIDIA Inception
Astrotech AI Startup Rimfactory