Day boundary and the early Zi hour
Quick answer: The traditional Zi hour runs from 23:00 to 01:00. That straddles civil midnight, so schools disagree about when the day pillar advances. Our default: the day changes at 23:00 (true solar time). Alternative (switchable): the day changes at midnight — the "early and late Zi hour" school. Births between about 22:30 and 00:30 get a warning; when the two conventions disagree, the chart lists the other answer too. Because the day stem is the Day Master, this choice can change the Day Master itself.
Normative rules: methodology § Day pillar. Disagreement table: where schools disagree.
Why midnight is not automatic
Western civil dates change at midnight. BaZi hours are twelve double-hours. Zi is the first of them and is centred on solar midnight in the classical reckoning, running from 23:00 to 01:00. So the first half of Zi still belongs to the civil "yesterday" on a clock, while the second half belongs to civil "today".
That creates a fork:
- Treat 23:00 as the day boundary. A birth at 23:30 already uses the next day pillar (and the hour stem is reckoned from that next day stem via the five-rats rule).
- Treat midnight as the day boundary. The hour from 23:00–00:00 is "early Zi" still on the previous day pillar; after midnight is "late Zi" on the new day pillar.
Both conventions are alive. Our engine defaults to (1) because it matches several major Chinese calendar libraries we test against, and offers (2) as a switch.
What changes when the boundary moves
| Item | At stake between 23:00 and 00:00 |
|---|---|
| Day pillar | Stem and branch of the day |
| Day Master | The day stem — yes, it can flip |
| Hour stem | Five-rats derivation follows the day stem in force; from 23:00 onward under the 23:00 rule, hour stems follow the next day's stem |
| Year / month | Usually unchanged (they follow solar terms / Li Chun, not this boundary) |
| Strength score | Can move if the day stem's elemental relations to the rest of the chart change |
Year and month edges are a different topic: When does the BaZi year start?. Do not confuse a late-night birth with a Li Chun birth.
True solar time comes first
The 23:00 line is applied in true solar time by default, not raw clock time. If daylight saving or longitude correction moves a 22:50 clock birth to 23:05 solar time, the day may already have changed under our default. Always read the receipt: true solar time explained.
If you switch TST off, the day boundary follows clock time (still with our DST policy unless you change that behaviour elsewhere). Match switches when comparing sites.
How our chart behaves
- Default: day changes at 23:00 TST.
- Switch: midnight day change (early/late Zi school).
- Warning window: births between 22:30 and 00:30.
- Alternate answer: when the two conventions disagree, both are shown.
- Unknown time: we omit the hour and still compute three pillars; we never insert noon. Near the boundary, even a missing time leaves a Day Master ambiguity you should know about — see unknown birth time.
The Day Master calculator asks whether you were born between 23:00 and midnight for this reason.
A concrete checklist if two sites disagree overnight
- Write down the clock time and the place.
- On our chart, open the receipt: TST minutes, DST removed, UTC instant.
- Toggle day boundary between 23:00 and midnight; note whether the day stem flips.
- Toggle TST and repeat.
- Check whether the other site documents its night rule at all.
If pillars match after settings match, the engines agree. Methodology's verification section describes large random cross-checks against libraries that themselves disagree on this default — which is why we expose the switch rather than pretend there is only one tradition.
Early Zi and late Zi in plain language
| Label you may see elsewhere | Clock span (civil) | Day pillar under midnight school | Day pillar under 23:00 school |
|---|---|---|---|
| Early Zi | 23:00–00:00 | Previous civil day | Next day already |
| Late Zi | 00:00–01:00 | New civil day | Next day (same as early Zi under 23:00 school) |
Under our 23:00 default, early and late Zi share the same day pillar (the new one). Under the midnight school, they split across two day pillars. That single sentence explains most "my Day Master changed at midnight" threads.
What this page will not claim
- That one school is morally "more authentic" in every lineage.
- That a flipped Day Master means a flipped life story.
- That classical books all print a modern timezone-aware algorithm. They assume solar double-hours; civil DST and zone meridians are modern wiring — documented on methodology and contextualised against books on Classical sources.
Where this sits in Learn
Learn BaZi groups this page with Li Chun and true solar time as calendar edges: the usual non-arithmetic reasons two calculators differ. Read it before trusting any late-night celebrity chart or family story that was recorded only as "about midnight".
Five-rats rule (why the hour stem follows the day)
Hour stems are derived from the day stem (五鼠遁). Under the 23:00 day-change rule, once the clock (solar) crosses 23:00, both the day pillar and the day stem used for hour derivation have already advanced. Under the midnight school, early Zi still uses the previous day stem to derive the hour stem. That is why toggling the switch can change two things at once: day pillar and hour stem, even when the hour branch remains Zi.
You do not need to compute five-rats by hand on this site — the chart does it — but knowing that it depends on the day stem explains overnight disagreements that look like "random" hour flips.
Family stories and rounded times
"Born just before midnight" in family lore often means anything from 23:00 to 00:30. For audit:
- Ask whether anyone has a written time.
- If not, generate both day-boundary candidates and label the Day Master as contested.
- Do not average them and do not pick the Day Master you like.
The unknown birth time page covers fully blank hours; this page covers the special case where the blankness sits on the civil date line.
Interaction with Li Chun weekends
A birth can be near both Li Chun and late night in early February (see 2027 examples on the Li Chun and 2027 pages). Handle one boundary at a time: first fix year/month with the UTC instant of Li Chun, then fix day/hour with the night rule. Mixing the two into a single "February is confusing" impression hides which switch moved which pillar.
Does the day always change at 23:00 on this site?
By default yes. You can switch to midnight on the form or chart.
Can this change my Day Master?
Yes. The Day Master is the day stem. If you were born in early Zi, the two schools can disagree on that stem.
Is Zi hour always 23:00–01:00?
Yes, as two-hour branches are defined on this site. Some popular articles loosely say "midnight hour"; the technical span is still 23:00–01:00.
What if I only know "born at night"?
Do not guess 23:30. Use unknown birth time for three pillars, and treat Day Master as provisional if the civil date could sit next to this boundary.
How is this different from Li Chun?
Li Chun changes year and month by solar longitude. This page changes day (and hour stem derivation) by the night boundary. A birth can be far from Li Chun and still be night-sensitive.
Day Master calculator vs full chart
The Day Master calculator asks the 23:00–midnight question because it only needs enough information to fix the day stem. The full chart exposes the same fork as a switch and shows alternate pillars when they disagree. If your Day Master tool result and full chart ever seem to conflict, check that both used the same night answer and the same civil date — and that TST did not move a timed chart across 23:00 while the Day Master tool assumed clock time.
Worked verbal scenario
Civil clock: 23:20 in a city where TST ≈ clock.
- Default (23:00 change): already the next day pillar; hour branch Zi; hour stem from the next day stem.
- Midnight school: still the previous day pillar (early Zi); hour branch Zi; hour stem from the previous day stem.
Same clock reading, possibly two Day Masters. That is the entire educational payload of this page.
Next step: Calculate your chart for any birth between 22:30 and 00:30, read the warning, and flip the day-boundary switch once to see whether your Day Master moves.
FAQ-adjacent edge: clocks that say 23:00 exactly
On a boundary minute, small TST differences decide the side. If civil time is exactly 23:00:00 and TST is −8 minutes, solar time is still 22:52 — previous day under the 23:00 rule. If TST is +8 minutes, solar time is 23:08 — new day. The receipt exists so you are not arguing about screenshots without minutes. Births within 10 minutes of a double-hour edge also warn that the hour branch itself is fragile; that warning is separate from the day-stem fork but often appears in the same overnight cases.
Sources
- Day rule and switch: How we calculate your chart
- Disagreement matrix: methodology — where schools disagree
- TST interaction: True solar time
- Day Master tool: What is my Day Master?
BaZi is a traditional Chinese cultural practice. This page documents a convention fork; it is not a verdict about which night birth is "auspicious".
Last updated: 2026-10-07