BAZI KNOWLEDGE BASE
Why is a Day Pillar one day off? Julian Date and the sixty-day cycle
The Day Pillar (the two-symbol column for the birth day) advances with elapsed days; it does not restart at the beginning of each month. Software can convert a date into a continuous day count, then locate its position in the sixty-pair cycle. Mixing the count’s origin, rounding rule or day boundary can shift every result by one day.
What does the number 2440588 mean?
The US Naval Observatory gives Gregorian 1 January 1970 at Greenwich noon as Julian Date 2440588. Under its UT1 convention, midnight beginning that date is 2440587.5. The half-day difference comes from the counting origin, not a calendar mistake.
An explicitly defined midnight-based day number can be obtained with floor(JD+0.5). That step alone does not establish the birthplace’s civil date or decide whether a BaZi method rolls over at 23:00 or midnight. UTC dates, local dates and effective BaZi days are not interchangeable labels.
Counting from a hypothetical Jia Zi reference
For an illustration, suppose an independently verified reference day is Jia Zi, indexed 0. One day later is Yi Chou, ten days later Jia Xu, and sixty days later Jia Zi again. One day earlier wraps to index 59, Gui Hai. This example does not assign Jia Zi to 1 January 1970.
| Day offset | Cycle index | Pair |
|---|---|---|
| −1 | 59 | Gui Hai |
| 0 | 0 | Jia Zi |
| 1 | 1 | Yi Chou |
| 10 | 10 | Jia Xu |
| 60 | 0 | Jia Zi |
A continuous cycle does not prove the date assignment
Ten stems and twelve branches advance together, repeating after sixty steps and producing only parity-compatible pairs. Adjacent-day movement, sixty-day returns and leap-day continuity are necessary checks. Yet shifting every result by one day can preserve all of them.
An actual stem-branch date from an independent calendar or reliable text is also needed, with its calendar and rollover convention identified. Several widely separated references help detect a systematic shift. The Observatory’s Julian Date example verifies a day count, not the sexagenary epoch of a chart application.
For Clarify, establish which date it actually uses
Clarify currently derives the Day Pillar from the entered civil Gregorian date. A solar-time reading on the previous or following date does not automatically move that Day Pillar; late-Zi hour-stem (the upper symbol in the birth-hour column) derivation is treated separately. Establish this convention before comparing day counts with another tool.