Zi Hour Day Boundary in Bazi
Compare the 23:00 and midnight Bazi day-boundary conventions, their effect on Day and Hour Pillars, and the rule OpenFate records with each chart.
Overview
Zi hour spans 23:00–00:59, but Four-Pillars lineages do not all change the sexagenary day at the same point. One convention moves to the next Day Pillar at 23:00; another waits until civil midnight. OpenFate supports both as explicit, versioned settings and defaults to the 23:00 rollover for Bazi. The Hour Branch remains Zi in both halves, while the effective Day Stem used by Five Rats can differ.
At a glance
- Zi-hour span
- 23:00–00:59 after time normalization
- Mode one
- Next sexagenary day begins at 23:00
- Mode two
- Next sexagenary day begins at 00:00
- OpenFate default
- 23:00 rollover, with an explicit alternative
- Possible impact
- Day Pillar and derived Hour Stem
- Required provenance
- Time zone, solar-time setting and boundary mode
Two coherent conventions answer the boundary question differently
Under the 23:00 convention, the late-Zi interval belongs to the next sexagenary day. Under the midnight convention, 23:00–23:59 retains the current civil-date Day Pillar.
Neither rule should be switched after seeing the interpretation. The selected doctrine must be applied consistently to every chart and saved report.
- Name the rollover time explicitly.
- Do not mix rules inside one chart.
The branch can remain Zi while the stem changes
Both 23:xx and 00:xx use the Zi Hour Branch. What may change is the effective Day Stem, which the Five Rats Method uses to derive the Hour Stem.
A comparison page should therefore show the complete Day and Hour Pillars, not say only that the person was born in Zi hour.
- Keep branch assignment separate from day rollover.
- Recompute the Hour Stem after any Day-Stem change.
OpenFate resolves time before applying the doctrine
Historical time zone and daylight-saving rules are resolved first, followed by the selected true-solar correction. The resulting clock time is then tested against the saved day-boundary mode.
Regression cases cover 22:59, both halves of Zi hour, midnight and solar-time date crossings so presentation changes cannot silently alter the engine contract.
- Normalize first; classify second.
- Keep the engine policy version in provenance.
A boundary difference is uncertainty, not a prediction
A changed Day or Hour Pillar can alter later symbolic relations, but it does not prove that an event, trait or outcome changed at 23:00.
When the recorded time is approximate and crosses the boundary, present both candidate charts and stable conclusions instead of forcing one answer.
- Do not choose the more favorable result.
- Do not hide a boundary-sensitive chart.
Sources and editorial basis
- 《御定星曆考原》卷一《御定星曆考原》卷一干支時刻配屬:子時跨越民用午夜,必須另行聲明日柱換界約定A historical source for stem and branch Yin-Yang, Five Phase, direction, seasonal, and calendrical correspondences.
- IANA Time Zone DatabaseIANA Time Zone Database:先依出生地與日期復原歷史民用時間、重複或不存在的時刻,再判斷 23:00 或 00:00 日界The maintained reference for historical local-time rules, UTC offsets, and daylight-saving transitions by location.
- OpenFate Editorial Methodology產品固定支援 ZI_HOUR_23 與 MIDNIGHT_00 兩模式,將同一日界規則傳入日柱、五鼠遁、保存報告與候選比較OpenFate separates deterministic chart calculation, traditional interpretation, and modern editorial explanation.