The 24 Solar Terms: The Hidden Calendar That Decides Your Saju Month

2026-06-24

There is a quiet assumption buried in almost every casual saju (사주) reading, and it is wrong often enough to matter. The assumption is that your month pillar follows the calendar month — that someone born on the fifth of a month belongs to that month's pillar the way they belong to that month's electricity bill. They do not. The saju month is governed by an older and more precise clock: the twenty-four solar terms, the jeolgi (절기), which divide the year by the actual position of the sun rather than the squares on a wall calendar. Get the solar terms wrong and you get the month pillar wrong, and the month pillar is the most weighted character in the chart.

This is the single most common error in automated and amateur readings, and it is worth understanding in full, because it is exactly the kind of thing that separates a chart computed properly from a chart computed conveniently.

What the Solar Terms Are

The twenty-four solar terms are an ancient astronomical calendar that splits the sun's yearly path into twenty-four equal segments of fifteen degrees each. They mark the real turning points of the agricultural year — the start of spring, the spring equinox, the grain rains, the summer solstice, the first frost, the winter solstice, and so on around the year. They were how an agrarian civilization knew when to plant and harvest, anchored not to a human-made month but to the measurable angle of the sun in the sky.

Twelve of these twenty-four terms — the so-called major terms, or jeol — are the ones that govern saju. Each one marks the beginning of a saju month. The Tiger month does not begin on any first of the month; it begins at ipchun (입춘), the start of spring, which falls around the fourth of February but at a precise minute that shifts slightly from year to year. The next month begins at the next major term, and so the saju year is carved into twelve months by twelve astronomical moments, none of which line up with the calendar's own boundaries.

Why the Minute Matters

Here is the part that trips up every casual reading. A solar term does not arrive at midnight. It arrives at an exact astronomical instant — a specific hour and minute, in a specific time zone — because it is defined by where the sun actually is. Ipchun in a given year might fall at, say, 11:43 in the morning. Someone born that day at ten o'clock belongs to the previous month's pillar. Someone born at noon belongs to the new one. Same calendar date, same city, two completely different month pillars, decided by a couple of hours.

This is why boundary birthdays are the hard cases, and the interesting ones. A person born near a solar term cannot have their month pillar guessed from the date. It has to be computed from the actual time of the term against their actual birth time. A reading that rounds the term to the date, or assumes it falls at midnight, will hand boundary-born people the wrong month pillar, and from there the wrong strength reading, the wrong luck cycles, the wrong everything. The error compounds, because the daeun are generated from the month pillar. One bad boundary call corrupts the whole forward arc of the chart.

How a Proper Reading Handles It

A correct saju engine does not look up the solar terms in a rounded table. It computes them astronomically — the real solar longitude, the real minute, adjusted for time zone — so that a boundary birthday lands on the correct side of the line rather than the convenient one. This is the difference between a manse (만세력) calendar, the traditional Korean almanac that lists term times to the minute, and a chatbot guessing from the date.

It is also the part of saju that is least forgiving of shortcuts and most rewarding of precision, which is why a careful site cross-checks its term calculations against independent implementations before trusting them. When the libraries disagree on a single date, that date is exactly a boundary case, and exactly the kind of birthday a casual reading would get wrong. The piece on why ChatGPT gets your saju wrong takes this failure mode apart in detail.

The Terms Inside the Seasons

The solar terms also explain the texture inside a month, which is where they connect back to the hidden stems. The major term opens a saju month, but the season inside it is not uniform — early in a Tiger month the residual cold of winter still lingers, late in it the warmth of spring has taken hold. The hidden stems of the month branch register this gradient, storing the reserves of the season just ending alongside the rising element of the season at hand. A reader consulting those hidden stems is, in effect, asking exactly where in the solar-term cycle a birth fell. The piece on the month pillar follows that thread.

The Year Boundary, Too

The solar terms decide one more thing people get wrong: when the saju year changes. The saju year does not begin on the first of January, nor on the lunar new year, but at ipchun — the start of spring, the same term that opens the Tiger month. Someone born in late January, before ipchun, belongs to the previous year's pillar even though the common calendar has already flipped. This catches people constantly, because it means the animal of your birth year in saju is sometimes not the animal everyone assumes from your calendar year. The boundary is astronomical, not conventional, and only a proper computation lands it correctly.

Why This Is the Foundation

The solar terms are not a footnote to saju. They are the skeleton the calendar hangs on, the reason the month pillar can be trusted, and the single feature that most cleanly separates a computed chart from a guessed one. If you remember one technical thing about how saju is built, make it this: the months turn with the sun, to the minute, not with the calendar to the day.

When you want a chart whose month pillar is computed from the real solar terms — boundary birthdays included — cast your free chart and let the terms do their quiet work underneath.