The Month Pillar Changes at the Exact Solar-Term Minute — Not on the Date
The month pillar flips at an astronomical instant, which can fall in the middle of a double-hour. This page shows a birth at 21:58 charted with one month pillar and a birth two minutes later with the next — and why some software disagrees.
Direct answer
The month pillar is set by the twelve sectional solar terms (節), and each term is an astronomical instant precise to the second, not a calendar day. In 2026, 驚蟄 falls on 5 March at 21:59:00 (Asia/Shanghai): a birth at 21:58 has month pillar 庚寅, and a birth at 21:59 has 辛卯 — same day, same hour, different month pillar. Software that assigns the month by date rather than by the instant will be a full month position off for births within that day's window.
Key terms in this page
- Sectional term (節)(jié)
- — one of the twelve terms that divide the year into stem-branch months (立春, 驚蟄, 清明, …); only these twelve — not the twelve 中气 — change the month pillar.
- 交節 (term crossing)(jiāo jié)
- — the instant the sun reaches the term's ecliptic longitude; the month pillar flips exactly here.
- Month pillar (月柱)(yuè zhù)
- — the stem-branch pair for the month of birth; it anchors the 大運 (major luck) cycles and the seasonal strength of every element.
- Double-hour (時辰)(shí chén)
- — a two-hour period used to name the hour pillar; a term crossing can occur inside one, splitting it between two month pillars.
01Why a minute-level boundary exists at all
Solar terms are defined by the sun's apparent position on the ecliptic, so each term is an instant, not a date. The traditional almanac printed them to the minute, and practitioners were expected to read a birth against that printed instant. Modern software inherits the same precision — when it uses it.
The month pillar is the one chart element most visibly affected, because it is also the anchor of the major-luck sequence: its stem and branch determine the starting point of every ten-year period. A birth inside the crossing minute therefore shifts not just one pillar but the entire cycle chain built from it.
02Worked example and near miss: two minutes across 驚蟄
The 2026 example is unusually clean. 驚蟄 falls at 5 March 2026, 21:59:00 Asia/Shanghai. A chart for 21:58 that evening (same day, same hour branch) returns month pillar 庚寅; a chart for 21:59 returns 辛卯. The hour pillar is unchanged (癸亥) because the double-hour boundary is 23:00, one detail that makes the case easy to verify: the only difference is the month, by exactly one position.
The near miss is the day before and after: 4 March and 6 March both fall clearly on one side, and any competent software agrees there. The disagreement is confined to the 21:59 instant and everything inside the minute around it — a window so small that real birth records almost never resolve it, which is precisely why it matters that software states its boundary policy rather than hiding the ambiguity.
A second, more common near miss is the 立春 crossing on the same principle: a birth at 04:00 on 4 February 2026 falls before the 04:02:08 instant and keeps the previous month pillar, while one at 04:03 is in the new month. The pattern is identical; the term is different.
03School variants: instant-based vs date-based month assignment
The dominant convention, and the one used by classical texts and by this engine, assigns the month by the exact instant. Almanac products that print one term per day are compatible with it, provided the printed time is used.
A minority of simple calculators assign the month by the calendar date, effectively treating the term as occurring at 00:00. For most of the year these are indistinguishable; inside a term day they differ for births that happen before the printed instant. This is one of the commonest reasons two apps produce different month pillars for the same date, and it is invisible unless the user was born on a term day — roughly twelve days a year.
A third variant, found in some older almanacs, shifts the boundary to the start of the following day. It is rare in software and is worth checking only when a chart appears off by one month and the birth is on a term day.
04Limits: what the clock and the minute cannot decide
A birth record accurate only to the hour cannot resolve a boundary that falls inside that hour. In that case the honest outcome is two candidate month pillars, and any reading must acknowledge the ambiguity rather than pick one silently.
This page reports engine outputs for stated inputs; it does not claim that one boundary policy produces a factually better life reading. The month pillar's job in the chart is to carry seasonal strength and to anchor the major-luck sequence, and a one-position error propagates through both.
The month pillar also does not fix the lunar month. A leap month (閏月) affects only the lunar calendar's numbering, never the stem-branch month — see the solar-terms-and-calendar page for that distinction.
05Checklist
- The birth date was checked for whether it falls on a sectional-term day
- The exact term instant (to the second) was retrieved, not just the date
- The birth time was compared against that instant on the same day
- If the birth record is hour-precise only, both candidate month pillars were acknowledged
- The software's stated boundary policy (instant vs date) was recorded with the chart
Frequently Asked Questions
My birth date is a term day; how do I know which side I am on?
Compare the printed term time (to the minute) with your recorded birth time. If the record is only a date, the honest answer is that the month pillar is ambiguous between two candidates.
Do all twelve solar terms change the month pillar?
No. Only the twelve sectional terms (節) do; the twelve 中气 do not. This is a common point of confusion: the month pillar flips twelve times a year, not twenty-four.
Does the month pillar change at 23:00 like the day pillar can?
No. The month boundary is a solar-term instant, which is independent of the day-rollover convention. The two boundaries can interact on the same day but are governed by different rules.
Does this affect the major-luck cycles?
Yes. The major-luck sequence starts from the month pillar, so a month-position error shifts the whole ten-year chain, not just one pillar.
Why do some calculators disagree only on term days?
Because most calculators use the exact instant. The ones that assign by date are the same for 355 days a year and differ only on the twelve term days — which is why the discrepancy appears intermittent.
What about leap months?
A leap month changes only the lunar month numbering. The stem-branch month is set by the solar term and is unaffected.
Sources reviewed on 2026-10-31
- lunar-javascript 1.7.7 (JieQi table; 驚蟄 2026-03-05 21:59:00) — computed the ±1-minute comparison on 2026-10-31; snapshot archived with the page
- Our BaZi engine (divination-core) solar-term boundary handling — assigns month pillar by instant, matching the classical convention
- 《三命通會》 monthly-pillar and 節氣 discussion — classical basis for the term-based month boundary
Computed values on this page were produced by running the engine versions listed above at the reviewed date; school disagreements are reported as disagreements, not resolved to a single answer.
Related entries
- Solar Terms and Calendar Conversion: Why the Month Pillar Does Not Follow the Lunar MonthHow solar terms decide the year and month pillars, how the solar-term instant and leap months are handled, and how true solar time relates to standard time.
- Does the BaZi Year Change at Lichun (立春) or at Lunar New Year?Two calendars, two new-year dates, one year pillar. This page pins the exact 2026 boundary to the minute, shows the same date charted under both conventions, and explains why the gap between 立春 and Lunar New Year can move your year pillar by a full pair.
- Reading the Year, Month, Day and Hour PillarsWhat information each of the four pillars carries, and why no pillar can be read on its own, apart from the whole chart.
Updated 2026-10-31