Bazi calculation · Day boundary

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.

Simplified Chinese
子时换日
Traditional Chinese
子時換日
Pinyin
Zǐ Shí Huàn Rì
Also known as
Rat-hour day rollover · 23:00 day boundary · midnight day boundary

Editorially reviewed:

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

  1. 《御定星曆考原》卷一
    《御定星曆考原》卷一干支時刻配屬:子時跨越民用午夜,必須另行聲明日柱換界約定A historical source for stem and branch Yin-Yang, Five Phase, direction, seasonal, and calendrical correspondences.
  2. IANA Time Zone Database
    IANA Time Zone Database:先依出生地與日期復原歷史民用時間、重複或不存在的時刻,再判斷 23:00 或 00:00 日界The maintained reference for historical local-time rules, UTC offsets, and daylight-saving transitions by location.
  3. OpenFate Editorial Methodology
    產品固定支援 ZI_HOUR_23 與 MIDNIGHT_00 兩模式,將同一日界規則傳入日柱、五鼠遁、保存報告與候選比較OpenFate separates deterministic chart calculation, traditional interpretation, and modern editorial explanation.
Was this article helpful?

Search the Wiki