Day Pillar34-CASE CORPUS
HOME / METHODOLOGY

Calculation conventions

Practitioners disagree about several of the rules below. Where they do, this page says which side the engine takes and what the alternative gives, so a chart that differs from another site can be traced to a stated choice rather than argued about.

THIS PAGE IS GENERATED FROM THE MODULES THE CALCULATOR AND THE REPORT RUN ON. IT CANNOT DESCRIBE A DIFFERENT ENGINE FROM THE ONE THAT CAST YOUR CHART.

§1

The year changes at Li Chun (立春), not at Chinese New Year

The year pillar advances at the exact instant of Li Chun, the first solar term. In 2024 that instant was 2024-02-04 16:27:07 China Standard Time. A birth one minute earlier belongs to the previous year pillar.

BaZi is a solar system. The twelve month pillars are defined by the twelve major solar terms (節), which are positions of the sun on the ecliptic, not lunar months. Chinese New Year is a lunisolar date and can fall weeks either side of Li Chun; using it would put the year pillar out of step with the month pillar it must agree with.

§2

Solar terms are compared against the birth instant, not its true solar time

The year and month pillars are decided by taking the absolute instant of birth and comparing it to the solar-term instant. True solar time is NOT used for this comparison. The hour pillar, and the day pillar, are taken from true solar time at the birth longitude — the day pillar because the late-zi day boundary (see the late-zi rule, section 4) is itself a statement about true solar midnight, not civil midnight.

A solar term happens at one moment for the whole world. True solar time is a local sun position, not a timezone conversion, so comparing a true-solar clock reading against a solar-term table mixes two frames. Doing so produces the wrong YEAR pillar for births near a term. Worked example: a New York birth at 2024-02-04 03:30 EST is 16:30 China Standard Time and therefore after Li Chun (16:27:07), giving 甲辰. Its true solar time is 03:20, and a chain that fed that into the term comparison would return 癸卯 — wrong by a whole year. The day pillar is the opposite case: it is deliberately computed from true solar time, because whether a late-night birth belongs to the current day or the next is a question about the sun, not about the civil clock.

§3

The hour pillar uses true apparent solar time, including the equation of time

Clock time is corrected in four steps: the historical UTC offset in force on that date at that place (from the IANA time zone database, including historical daylight saving), then longitude at four minutes per degree from the zone’s reference meridian, then the equation of time for that instant. The result is true apparent solar time, and the hour branch is read from it.

The hour branch is a statement about where the sun actually was. Two corrections are needed and most calculators apply only the first. Longitude alone gives Local Mean Time — a fictional even-paced sun. The equation of time, which reaches ±14 to ±16 minutes, is the difference between that fiction and the real sun. Near a two-hour boundary those minutes decide the branch.

§4

A birth between 23:00 and 23:59 keeps the current day pillar

The zi hour (子時) spans 23:00–00:59 true solar time. This engine uses the convention that the late half (23:00–23:59) keeps the day pillar of the day it is still in, and only the hour pillar belongs to zi.

The day boundary is a genuine disagreement between schools, not a settled fact. This engine states which side it takes and lets you see the other.

WHERE SCHOOLS DISAGREE

The opposing convention rolls the day pillar forward at 23:00. For a birth on 1990-06-15 at 23:30 in Hong Kong, this engine gives the day pillar 辛亥; the rolling convention gives 壬子. Both are defensible. A chart that differs from another site by exactly this is a school difference, not an error.

§5

An unknown birth time produces three pillars, never a guessed fourth

If the birth time is not known, no hour pillar is produced and no true-solar-time correction is shown, because that correction cannot be computed without a real time to correct. The day pillar uses that same date directly, without the late-zi true-solar adjustment described in SOLAR_TERM_FRAME — an unknown hour means it is also unknown whether the birth fell in the late-zi window, so that correction cannot honestly be applied either way. The year and month pillars are produced only when the date alone settles them: the engine casts both ends of that local day and compares. On roughly twelve dates a year the day crosses a solar term, the two ends disagree, and the pillar is therefore a fact about the unknown hour rather than about the date — on those dates it is omitted and both candidates are named instead.

Defaulting an unknown hour to midnight, or to any other clock reading, would silently manufacture a zi-hour pillar sitting on the day boundary — the single most consequential position in the chart — and would let an internal reference time leak into the day-pillar correction as if it were a real fact about the birth. A missing pillar is honest; an invented one is not.

§6

What this engine does not claim to handle

Births before 1970 are served but flagged. Ambiguous local times (the hour repeated when daylight saving ends) and non-existent local times (the hour skipped when it begins) are detected and reported rather than silently resolved.

IANA time zone data before 1970 is sparser and less reliable, and many places had no legal standard time at all. Rather than pretend to a precision the underlying data does not support, those charts carry a visible caveat.

§7

Luck pillars (大運): direction, base, and onset age all come from the absolute-instant chart

When a gender is given, this engine derives a sequence of ten-year luck pillars starting from the month pillar and stepping through the sixty-pair cycle one step per decade, forward for a yang year stem with male gender or a yin year stem with female gender, and backward for the opposite pairing. The onset is the distance from birth to the solar term that BOUNDS the birth month - the twelve month-opening terms (節) only, not the twelve mid-month terms (中氣), so it is not always the nearest of the twenty-four - taking the previous boundary running backward and the next one running forward. That distance is counted in whole two-hour periods (時辰) and converted at three days to a year, one day to four months, and one two-hour period to ten days. Ages are nominal (虛歲): the calendar year of birth counts as age 1, and the anchor is the birth year on the birth certificate, not the year the birth instant falls in once converted to China Standard Time. Every quantity here - year polarity, the month pillar used as the base, and the boundary-term distance - is read from the same absolute-instant chart used for the year and month pillars (see the solar-term frame, section 2), never from true solar time. When the birth hour is unknown the sequence and its direction are still derived, because neither involves the hour, but no onset and no age or year bands are produced (see the unknown-hour rule, section 5).

Direction and onset are usually explained as month-pillar and gender-based, but both are ultimately anchored to the same solar-term structure that fixes the year and month pillars. Deriving them from true solar time instead - an easy mistake, since the rest of the report reads local sun position - would silently flip the direction and shift the onset age for anyone born within the same window that produces a wrong year pillar under that error (see SOLAR_TERM_FRAME's worked New York example): a birth minutes either side of a term can invert the whole sequence. The counting is stated in two-hour periods rather than clock hours because that is the resolution the traditional method actually works at: two births an hour apart inside the same 時辰 give the same onset, and the day component therefore only ever lands on 0, 10 or 20 days. Anyone re-deriving the onset by hand needs that, or their arithmetic will not reproduce ours.

WHERE SCHOOLS DISAGREE

The onset arithmetic above (three days per year) is the traditional method most worked examples in the classical texts are checked against. A second method proportions the exact number of minutes to the boundary term directly; across the charts this engine has been measured on, the two differ by up to about twelve days of onset distance. This engine uses the traditional method. That difference is usually invisible, but it is NOT always confined to the onset date: because the age bands are numbered from the calendar year the onset lands in, a difference of a few days that falls either side of a New Year shifts every decade by one year of age. Measured on samples of several hundred charts, that happens for roughly one in a hundred. A practitioner who places you in a different decade near a boundary is therefore not necessarily disagreeing with the chart - they may be using the other counting method.

§8

The boundary, worked for whole birth years

Every rule on this page is applied to entire birth years — boundary to boundary, both new-year dates printed — on the birth-year pages. Three examples: which animal a 1988 birth is on each calendar and the exact instant its Earth Dragon pillar begins; a year whose Chinese New Year falls before Li Chun, so the January overlap runs the other way; and a three-day divergence window in early February 1995. Each page carries the same audit trail as this one.

How the report weighs day-master strength

The natal report's verdict that a day master is strong, middle or thin - which also decides the “what feeds you, what taxes you” chapter and the strength line of the summary block - comes from one score, the classical three gains (三得), counted on the same unit the registers chapter uses: each branch's primary qi. The report prints every component for your own chart; this is the rule it applies.

  1. Command of the season (得令 de ling). The day master's element in the month's season, on the five-states table: Wang (ruling) scores 3, Xiang (generated by the season) scores 2, and Xiu, Qiu or Si score 0. Maximum 3.
  2. Ground (得地 de di). One point for each branch other than the month branch whose primary qi is the day master's own element (a Peer) or the element that generates it (a Resource). The month branch is the season and is already counted above. Maximum 3, or 2 when the birth hour is unknown.
  3. Visible help (得勢 de shi). One point for each visible stem - year, month and hour - that is a Resource or Peer god to the day master. Maximum 3, or 2 without an hour.

Bands are set as a share of the chart's maximum, so a chart without a birth hour is not marked down for the pillar it lacks: strong from half of the maximum, middle from a third, thin below that. On a four-pillar chart (maximum 9) that is 5 or more, 3 to 4, and 0 to 2; on a three-pillar chart (maximum 7) it is 4 or more, 3, and 0 to 2. The cuts were chosen with the weights so that a day master commanding its season with nothing else behind it reads as contested rather than thin, every other position supporting it reads as strong even in a hostile season, and both hold identically for three- and four-pillar charts.

What the score deliberately leaves out: a root below primary qi (the day master's element among a branch's secondary hidden stems) is named in the report as a root the tradition notes but is not scored, and combinations and clashes that would change what a branch delivers are read in their own chapters, not folded into this number.

WHERE SCHOOLS DISAGREE

This is one weighting among several in use. The classical texts describe a day master's strength as the support it receives from the other elements in the chart (the same source the report's strength chapter cites); how much each kind of support counts is what the weighting decides, and the middle band is where any weighting is most sensitive, which is why the report prints each component rather than the verdict alone. These weights are the project's own, set on 6 September 2026 and revised on 7 September 2026 after an internal review; they have not yet been through the practitioner review the interpretive readings have had (about), and this section will be revised here if that review changes them.

Source verification notes

The full sourcebook is below: every classical or factual reference a generated report may lean on, with what each one was checked to say. A report's own Sources appendix lists the entries that document draws on and links here for these statements. Three entries have fuller verification detail, printed after the list.

  1. Li Xuzhong (Tang dynasty)

    The Three Pillars of Destiny reading is attributed to the Tang-dynasty scholar Li Xuzhong.

    https://en.wikipedia.org/wiki/Four_Pillars_of_Destiny

  2. Xu Ziping (Song dynasty)

    The expansion from three pillars to four (eight characters) is attributed to the Song-dynasty scholar Xu Ziping; the resulting method is called the Ziping method.

    https://en.wikipedia.org/wiki/Four_Pillars_of_Destiny

  3. Yuan Hai Zi Ping

    Compiled during the Song dynasty and revised during the Ming; one of the foundational manuals of the Ziping method.

    https://en.wikipedia.org/wiki/Four_Pillars_of_Destiny

  4. San Ming Tong Hui

    A twelve-juan fate-calculation encyclopaedia compiled by the Ming scholar Wan Minying. Two things this report leans on were read off its own text: juan 2 carries the branch-relation chapters (six-combine, three-harmony, six-harm, three-punishment and clash) and the ten heavenly-stem combinations, and juan 5 names the ten gods (the chapter on the naming of Seal, Eating, Officer and Wealth, then Direct Officer and Indirect Officer in turn). Its hidden-stem chapter is NOT a source for this report: juan 2 assigns the stems hidden in each branch differently from the table used here, on nine of the twelve branches — see the hidden-stem entry below.

    https://zh.wikisource.org/wiki/%E4%B8%89%E5%91%BD%E9%80%9A%E6%9C%83/%E5%8D%B7%E4%BA%8C

  5. The hidden-stem table this report uses

    The three-stem table in general use in modern Ziping practice, which is what this report prints: each branch holds a primary qi plus up to two further stems, and the four cardinal branches (Zi, Mao, Wu, You) hold only their own qi — Zi 癸, Mao 乙, You 辛, Wu 丁 and 己. No external source is cited for it, because two were checked and neither states this table. San Ming Tong Hui juan 2 gives an older arrangement differing on nine of the twelve branches: it puts a yang stem in each of the four storage branches (Wei 甲, Xu 丙, Chou 庚, Chen 壬) where this report puts the yin one (乙, 丁, 辛, 癸), and gives the cardinal branches a second stem. The Japanese four-pillars tradition tabulates a "seasonal division" variant which also gives the cardinal branches a second stem, and adds 戊 to Hai and 己 to Shen. Where a reader's own reference disagrees on a hidden stem, that is the likely reason, and it is a documented school difference rather than a calculation error.

  6. Di Tian Sui

    A treatise of disputed authorship regarded as one of the most sophisticated works on Four Pillars theory. The same source states that whether the day master is strong or weak is determined by the support it receives from the other elements in the chart.

    https://en.wikipedia.org/wiki/Four_Pillars_of_Destiny

  7. The Ten Gods vocabulary

    The ten-god names used in this report are the standard Ziping-school terminology consolidated in Yuan Hai Zi Ping and San Ming Tong Hui (see those entries). No separate external claim is being made.

  8. NOAA Solar Calculator

    The equation-of-time values in this report come from the engine whose own table is anchored against the U.S. National Oceanic and Atmospheric Administration solar calculator (external anchor used in the public test corpus).

    https://gml.noaa.gov/grad/solcalc/calcdetails.html

  9. IANA Time Zone Database

    Historical UTC offsets and daylight-saving periods (including ones long abolished, such as China DST 1986-1991) come from the IANA tz database maintained by ICANN.

    https://www.iana.org/time-zones

  10. Temple record of the sixty Tai Sui generals

    The list of the sixty year generals, including Miao Bing for the Ding Wei year, follows the temple record published by JM Temple.

    https://60star.jmtemple.org/about/44

  11. Published stem-relation tables (five combinations, four oppositions)

    The five heavenly-stem combinations (jia-ji drawing toward earth, yi-geng toward metal, bing-xin toward water, ding-ren toward wood, wu-gui toward fire) and the four stem oppositions (jia-geng, yi-xin, bing-ren, ding-gui), with wu and ji taking no side in either table. Verified against the encyclopedic record on the ten stems during writing; implemented as engine data and asserted against hand-derived expectations in the build gate.

    https://zh.wikipedia.org/wiki/%E5%A4%A9%E5%B9%B2

  12. Four Pillars of Destiny: luck cycles

    Major luck cycles (dayun) are ten-year periods overlaying additional stem-branch influences on the natal chart; their starting point and direction are calculated from the month pillar and differ by the gender of the individual and the yin/yang polarity of the year stem.

    https://en.wikipedia.org/wiki/Four_Pillars_of_Destiny

  13. The twelve life stages (Chang Sheng cycle)

    The ten-stem by twelve-branch table of life stages and the yang-forward / yin-backward stepping rule were verified against this source's own table and running text directly.

    https://ja.wikipedia.org/wiki/%E5%8D%81%E4%BA%8C%E9%81%8B

  14. The five seasonal states (Wuxing Dayi)

    The wuxing ti xiu wang table - which element is Wang, Xiang, Xiu, Qiu or Si in each season - was verified against this source's own tables and explanatory text directly.

    https://zh.wikisource.org/wiki/%E4%BA%94%E8%A1%8C%E5%A4%A7%E7%BE%A9/2

  15. Published branch-trio and six-combine tables (san he, san hui, liu he)

    The four three-harmony branch trios (shen-zi-chen toward water, si-you-chou toward metal, yin-wu-xu toward fire, hai-mao-wei toward wood), the four directional trios (hai-zi-chou north/water, yin-mao-chen east/wood, si-wu-wei south/fire, shen-you-xu west/metal), and the six-combine pair table (zi-chou, yin-hai, mao-xu, chen-you and si-shen toward earth/wood/fire/metal/water respectively, plus wu-wei toward earth, marked in the source as the one pair balanced in yin and yang) were read directly off this source's own "combinations" section during writing.

    https://zh.wikipedia.org/wiki/%E5%9C%B0%E6%94%AF

  16. The nayin table (Wu Xing Na Yin)

    The thirty nayin names covering the sixty sexagenary pillars two at a time were read directly off this source's own wikitext table during writing.

    https://ja.wikipedia.org/wiki/%E7%B4%8D%E9%9F%B3

  17. Encyclopedic record on Tai Sui observance

    Records the traditional belief that people whose birth signs stand in particular relation to the ruling year's Tai Sui face disturbances for that year, applying in a given year to people born under about four of the twelve signs, with temple practice centred on the clashing signs.

    https://en.wikipedia.org/wiki/Tai_Sui

The three notes below are the fuller verification detail behind three of those entries — each checked directly against the named source's own text, not asserted from memory.

The twelve life stages (Chang Sheng cycle)

Verified against https://ja.wikipedia.org/wiki/%E5%8D%81%E4%BA%8C%E9%81%8B

The ten-stem by twelve-branch table of life stages (birth, bathing, capping, approaching office, peak, decline, illness, death, storage, cutoff, conception, nurture) and the yang-forward / yin-backward stepping rule were verified against this source, reading its own table and running text directly. The source also documents that this table follows the fire-earth-shared-root convention for the two earth stems Wu and Ji (each anchored at the same branch as the fire stem that produces earth, Bing and Ding respectively), against an alternative water-earth convention used in a different divination system (liuyao hexagram divination), which this report does not follow — which is also why a non-Earth day master's report does not need to state this convention: it decides nothing in that chart.

The five seasonal states (Wuxing Dayi)

Verified against https://zh.wikisource.org/wiki/%E4%BA%94%E8%A1%8C%E5%A4%A7%E7%BE%A9/2

The wuxing ti xiu wang table — which element is Wang (ruling), Xiang (assisting), Xiu (resting), Qiu (held in check) or Si (overridden) in each season, including the mid-summer Earth-ruling month — and the adjacent zhi gan xiu wang table confirming the same five states for the earth stems and branches Wu, Ji, Chen, Xu, Chou and Wei, were verified against this source, reading its own tables and explanatory text directly.

On the earth months specifically: the source names a single earth-ruling month, the sixth solar month at the height of summer, and gives the other three seasons' months to wood, fire, metal and water in turn. But its adjoining table, which states each season's effect on the earth stems and branches directly rather than through the element name, gives those earth stems and branches the identical five values across the same five buckets — confirming that this report's practice of reading every earth-branch birth month the same way, as one season ruled by earth, matches what the source itself says about the earth stems and branches specifically, not only about the earth element in the abstract.

The nayin table (Wu Xing Na Yin)

Verified against https://ja.wikipedia.org/wiki/%E7%B4%8D%E9%9F%B3

The thirty nayin names covering the sixty sexagenary pillars two at a time, each name pairing an element with an image (gold in the sea, fire in a furnace, and so on), were read directly off this source's own wikitext table during writing. The source's own glyphs for two of the thirty terms are less common written variants of the same words seen in some other published nayin lists: the pillar-index-4 roadside-earth term and the pillar-index-5 sword-edge-metal term. Both variants read identically in pinyin to the more common forms, so the difference is a glyph choice only and does not change any romanised name used in this report; noted here so a future cross-check against a different list does not misfire on that glyph.

Engine defaults in force: late-zi convention keeps the current day; solar-term instants read in UTC+8; births from 1970 onward carry no time-zone data caveat.

See these rules running against real births in the verification corpus, or cast a chart and follow its correction chain against the conventions above.

These conventions are what the $39 report is built on — read the complete free sample before paying anything.