四柱Saju CafeKorean Four Pillars
사주팔자How the chart is calculated

Methodology

Two people can give you different Saju charts from the same birth certificate, and both can be following a real tradition. This page states which choices we make, why, and where the alternatives are.

The two layers

A reading here is built in two separate steps, and they are kept strictly apart. The first is a deterministic calculation: the eight characters, the hidden stems, the Ten Gods, the interactions and the ten-year cycles are computed from astronomy and calendar rules. The second is interpretation, which reads that structured result and writes about it.

The interpretation layer is not allowed to recalculate anything. Before any paid report is stored, it is checked against the chart it claims to describe — the Day Master, the day pillar, the strength result, the absent elements and the luck-cycle years must all match, or the report is not issued.

Solar terms decide the month, not the calendar

Saju months do not begin on the first of a calendar month. They begin at the twelve major solar terms — the instants when the sun reaches 315°, 345°, 15° and so on. The Saju year turns at Ipchun (立春) in early February, not on 1 January.

We compute those instants from the sun’s apparent geocentric longitude rather than reading them from a table, so any year from 1900 onward is handled the same way. If your birth falls within a day of a term change, the report says so, because at that distance a birth time recorded to the nearest hour can move the month pillar.

Historical time zones and daylight saving

The clock on the wall when you were born was not necessarily the clock your birthplace uses today. Korea ran on UTC+08:30 between 1954 and 1961 and observed daylight saving in 1987 and 1988. The United States changed its daylight-saving rules in 1974, 1975, 1987 and 2007.

Rather than maintain a private table that would go stale, we read the IANA time-zone database through the runtime, which carries the full historical record. If your birth time falls in an hour that was skipped or repeated by a clock change, the report tells you which interpretation was used.

Three different clocks, and why the difference matters

“Solar time” is not one quantity. Three are in circulation, they disagree by up to half an hour, and services routinely blur them. We separate them explicitly.

Civil time표준시Applied by default

The clock as recorded at the birthplace, with the historical time zone and any daylight saving resolved. No astronomical correction is applied.

Local mean solar time지방평균태양시

Civil time shifted by the gap between the birth longitude and the meridian the local clock is legally pegged to. This is the correction most Korean perpetual calendars describe as the 30-minute adjustment. It does not include the equation of time.

Local apparent (true) solar time진태양시

Local mean solar time plus the equation of time — the difference between the real sun and a uniform fictitious one, which reaches roughly +16 minutes in early November and −14 minutes in mid-February. This is what a sundial reads, and what the term 진태양시 strictly means.

Worked example, and the reason this page exists. A birth recorded at 11:30 PM on 9 November 1984 in Seoul (126.98°E, KST = UTC+9, no daylight saving):

The two corrections can point in opposite directions, so applying only the first is not a milder version of applying both — it can land on the far side of a boundary. That is why we apply the full apparent-solar conversion by default: the service says apparent solar time, so it computes apparent solar time. Every method that would give you a different chart is published alongside it with its exact pillars.

Korean practice is genuinely not uniform here. The roughly 30-minute longitude correction is near-universal in Korean perpetual calendars; whether the equation of time is added varies by calculator and by school, and there is Korean academic work devoted specifically to how apparent-solar correction should be handled. We take a position, label it precisely, and show you the alternatives rather than presenting ours as the only answer.

Order of operations is fixed and matters: the instant is resolved first, then the time conversion is applied, and only then are the hour branch and the day boundary read from the converted time. Reading a branch before converting would silently reintroduce the error this whole section exists to remove.

The Yajasi midnight convention

The 子 hour runs from 23:00 to 01:00, which means it straddles midnight, and Korean schools do not agree on which day it belongs to. This service uses the Yajasi convention: a birth at or after 11:00 PM in the applied local time takes the following day’s pillar. A second living tradition changes the day at midnight, so an 11:30 PM birth keeps the earlier day. The day boundary is a separate setting from the time method — we compute all six combinations of the two and publish every one that gives a different chart.

This is not a small difference. It changes the Day Master — the character that represents you — and therefore changes the whole reading. Whenever a competing convention would move your day or hour pillar, your report lists it in full rather than settling the question silently.

The lunar calendar

If you know your birth date on the Korean lunar calendar, we convert it using the classical rules rather than a lookup table: months run from new moon to new moon, the month containing the winter solstice is month 11, and in a thirteen-month year the leap month is the first one that contains no mid-term. Instants are evaluated on Korea’s civil clock, which is the meridian the Korean lunar calendar is published against.

Where the traditions disagree

Some things in Saju are calculation and some are judgement. We try never to present the second as the first.

Sources and knowledge policy

Our interpretation framework draws from classical Myeongri principles, Korean Saju terminology, traditional calculation methods and major Korean interpretive approaches. We do not copy sentences from other services or from copyrighted modern books; the rules are structured independently and the English is written for this product.

We do not claim to be a complete or final system, and we do not claim any accuracy rate. Saju is an interpretive tradition, not a measurement.

How We Build Trust

A transparent Korean Saju system built for a global audience.

AI does not guess your Four Pillars. The chart is calculated first. Interpretation begins only after the chart is fixed.

What produced the reading you are given — stated per release rather than in general.
Calculation engine versioncalc-1.1.0
Interpretation framework versioninterp-1.1.0
Historical time-zone sourceIANA tz database via the runtime's Intl implementation, including historical offsets, half-hour zones and daylight saving
Solar-term calculationApparent geocentric solar longitude (Meeus, Astronomical Algorithms, ch. 25), bisected to the term instant
Longitude correctionBirth longitude minus the meridian the clock in force represents, at four minutes per degree
Equation of timeMeeus, Astronomical Algorithms, ch. 28 — the same formulation NOAA's solar calculator implements. Verified against the annual extremes: about +16m in early November and −14m in mid-February
Birth-time boundary conventionYajasi (야자시) by default: the 子 hour opens the following day at 23:00 of the applied local time. The midnight convention is computed alongside it
Time method appliedLocal apparent (true) solar time by default: civil time, then the longitude correction from the meridian the clock in force represents, then the equation of time. Local mean solar time and civil time are computed alongside it and published whenever they would change the chart
Alternative-chart policyEvery supported combination is computed; each one that produces a different chart is published with its exact pillars
Last validated2026-09-01

What the last validation actually checked:

Sources and how they may be used

Every source is listed with its copyright position, because a claim to transparency that skips the legal question is not one. Only public-domain classics, lawfully licensed material, public-institution data and rules written for this product are used. Where a modern work disagrees with us we say so; we do not store or reproduce its text.

Astronomical Algorithms — Jean Meeususable

Purchased reference copy; formulae implemented independently, no text reproduced

Apparent solar longitude (ch. 25) for the 24 solar terms, the equation of time (ch. 28), and new-moon instants (ch. 49) for lunar-date conversion.

NOAA Solar Calculation methodologyusable

US Government work — public domain

Cross-check for the equation of time and the local-solar-time offset formulation (time offset = equation of time + 4 × longitude − 60 × timezone).

IANA Time Zone Databaseusable

Public domain (tzdb)

Historical UTC offsets and daylight saving for every birthplace, including Korea's UTC+08:30 period (1954–1961) and its 1987–88 daylight saving. Read through the runtime's Intl implementation rather than copied.

Korea Astronomy and Space Science Institute — published solar-term instantsusable

Public institution reference data, used for validation only

Validation target for our computed solar-term instants. Not ingested — individual published instants are compared against our own calculation.

Classical Myeongri principles (Ziping tradition and its Korean transmission)usable

Copyright expired

The structural framework: Ten Gods, hidden-stem weightings, the stem and branch interaction sets, seasonal command, and the derivation of the ten-year luck sequence.

Korean lunisolar calendar rules (無中置閏)usable

Copyright expired

Lunar-to-Gregorian conversion: months from new moon to new moon, month 11 contains the winter solstice, the leap month is the first month containing no mid-term.

Saju Cafe interpretation frameworkusable

Written for this product

Every sentence a reader sees. Day Master profiles, the five timing bands, the activity dimensions, environment translation and all report prose are written here rather than adapted from another service.

Contemporary Korean Saju publishing and paid coursesreferenced only

Referenced bibliographically only — never ingested, stored or reproduced

Acknowledged as the living context this tradition is practised in, and as the reason school variations are recorded. No text from these works is used.

Recorded disagreements

These are the points where competent practitioners differ. The ones marked as changing the chart are the reason your report lists alternative charts.

Whether the equation of time belongs in the birth-time correctionchanges the chart

Elsewhere: Many Korean perpetual calendars apply only the longitude correction — roughly 30 minutes for Korea — and call the result the corrected time.

Here: We apply the equation of time as well, because that is what apparent (true) solar time means, and we publish the longitude-only chart alongside it whenever the two differ.

Which day the 子 hour belongs tochanges the chart

Elsewhere: One living tradition changes the day pillar at midnight, so a birth at 23:30 keeps the earlier day.

Here: We use the Yajasi convention — the 子 hour opens the following day at 23:00 of the applied local time — and publish the midnight chart whenever it differs.

How a Day Master is judged strong or weakchanges the wording

Elsewhere: Schools weigh the month command, roots in the branches and hidden stems differently, and some add stem-combination adjustments.

Here: We publish our support and drain numbers so the judgement can be inspected, and we label it an interpretive step rather than a calculation.

Selecting a useful god (용신)changes the wording

Elsewhere: Several competing methods exist, and practitioners frequently disagree about the same chart.

Here: We do not name one. We describe which elements support and which stretch the Day Master under our stated strength reading, and we say that this is our stance rather than a settled fact.

Hidden-stem day weightingschanges the wording

Elsewhere: Different tables assign slightly different day counts to the residual, middle and principal stems.

Here: We use the common 30-day division and show the weights in the report, so a reader following another table can see exactly where we differ.

Versioning

Every paid report records the versions that produced it, so a reading can always be explained rather than merely re-run.

Current calculation version
calc-1.1.0
Current interpretation version
interp-1.1.0
Solar Terms
Apparent geocentric solar longitude (Meeus, Astronomical Algorithms, ch. 25), bisected to the term instant
Equation Of Time
Meeus, Astronomical Algorithms, ch. 28 — the same formulation NOAA's solar calculator implements. Verified against the annual extremes: about +16m in early November and −14m in mid-February
Time Zones
IANA tz database via the runtime's Intl implementation, including historical offsets, half-hour zones and daylight saving
Time Method
Local apparent (true) solar time by default: civil time, then the longitude correction from the meridian the clock in force represents, then the equation of time. Local mean solar time and civil time are computed alongside it and published whenever they would change the chart
Day Boundary
Yajasi (야자시) by default: the 子 hour opens the following day at 23:00 of the applied local time. The midnight convention is computed alongside it
Ordering
Time is converted first; the hour branch and the day boundary are then read from the converted time, never from the civil reading
Lunar Calendar
Korean lunisolar rules — months from new moon to new moon, month 11 contains the winter solstice, leap month is the first month without a mid-term (無中置閏)
Sexagenary Anchor
1 January 2000 = 戊午 day; 1984 = 甲子 year

Have a chart you believe we calculated wrongly? The FAQ explains what to send, and a calculation error is always a refund.