China's 1986–1991 Daylight Saving Time: The Hour Pillar Shift Nobody Checks
For six years, Chinese clocks ran one hour ahead from spring to autumn. Births in those windows need that hour removed before any hour-pillar calculation — otherwise the pillar can be off by one.
Direct answer
China observed daylight saving time from 1986 to 1991: clocks moved forward one hour (to UTC+9) in mid-April and back in mid-September. A birth certificate from those months records daylight time, but BaZi calculation requires standard time, so one hour must be subtracted before the true-solar-time correction and before any 23:00 or midnight rollover check. On 15 April 1990, a clock reading of 03:30 is 02:30 standard time — the Chou hour (丑), not the Yin hour (寅) that an uncorrected calculator reports.
Key terms in this page
- Daylight saving time (夏令時)(xià lìng shí)
- — a seasonal one-hour advance of civil time; China used it from 1986 to 1991.
- Standard time (標準時)(biāo zhǔn shí)
- — the zone's ordinary offset, UTC+8 for China, which BaZi calculation assumes.
- Historical time zone (歷史時區)(lì shǐ shí qū)
- — the offset actually in force at a past date, which can differ from today's offset for the same place.
- IANA time zone database
- — the public historical record of offsets and DST transitions that software uses to reconstruct past local time.
01The six years, and why they are easy to miss
China reintroduced daylight saving time in 1986 and suspended it after 1991. Each year the clocks advanced in mid-April and returned in mid-September; the exact dates varied, and in 1990 the advance was on 15 April and the return on 16 September. Births inside those windows appear on certificates in daylight time, and nothing on the document says so.
The effect is invisible for most of the year and for most of the day: a one-hour shift changes the hour pillar only when the birth falls within an hour of a two-hour boundary, and changes the day pillar only near midnight. That combination — six years out of a century, a few hours of the day — is why the issue survives in production calculators.
02Worked example and near miss: 03:30 on the changeover morning
On 15 April 1990 the clocks jumped from 02:00 to 03:00. A birth recorded at 03:30 is therefore 02:30 in standard time. The true-solar-time correction for Beijing on that date is about −58 minutes (equation of time plus the DST removal), placing the birth around 01:32 — the Chou hour (丑), pillar 丁丑. A calculator that ignores the historical offset reads 03:30 as standard time, subtracts only the equation of time, and lands near 02:32 — still inside the Chou hour here, but within minutes of the Yin boundary.
The cleaner near miss is 23:30 on a summer date. Under daylight time that is 22:30 standard; a chart that skips the correction treats it as 23:30 and may apply the late-Zi rollover, moving the day pillar by one. The hour pillar also differs: Hai (亥) versus Zi (子). Two conventions, one hour apart, two different charts.
03School variants: who corrects and who does not
Software that reconstructs local time from the IANA historical database — as this site's engine does — applies the offset automatically for the birth date. Most consumer calculators apply a fixed UTC+8 and never consult history; for dates outside 1986–1991 the two agree, which is why the bug is rarely reported.
A third group applies DST only when the user manually flags it. That is better than nothing but depends on the user knowing the birth fell in a DST window.
Outside mainland China the same issue appears with different dates: Korea used daylight time in 1948–1960 and 1987–1988, the United States changed its DST rules several times, and some regions skipped or doubled an offset entirely. The principle is identical; only the table differs.
04Limits: what history cannot settle
A certificate records civil time, but not whether the family already adjusted it, and not whether the birth was recorded before or after the changeover hour. Where the record is ambiguous, the honest output is two candidate charts.
Historical time-zone data itself has versions. Citing a transition requires stating the database and its retrieval date, exactly as this page does.
DST correction does not replace the true-solar-time correction, and it does not resolve the 23:00 rollover question. All three interact on the same night, and each must be applied in order: historical offset → longitude and equation of time → day-rollover convention.
05Checklist
- The birth year was checked against China's 1986–1991 DST windows
- The birth date was checked against that year's exact start and end dates
- One hour was subtracted before any hour-pillar or rollover calculation
- The birthplace's time zone was checked for its own historical DST rules if outside mainland China
- The time-zone database version was recorded with the chart
Frequently Asked Questions
Sources reviewed on 2026-10-31
- IANA time zone database (Asia/Shanghai), retrieved 2026-10-31 — records the 1986–1991 transitions used by our engine
- lunar-javascript 1.7.7 — wall-clock reference outputs for the 1990-04-15 comparison
- Bazi convention baseline v1 (conventions-v1.json) — DST case with 03:30 → 02:30 standard-time reconstruction, archived 2026-10-31
Computed values on this page were produced by running the engine versions listed above at the reviewed date; school disagreements are reported as disagreements, not resolved to a single answer.
Related entries
- True Solar Time in BaZi: Why 17:30 in Ürümqi Is Not the You HourWall-clock time is a political standard, not the sun's position. This page shows the two corrections that turn a clock reading into true solar time, with a worked example from western China where the gap reaches nearly two hours.
- Why Two BaZi Calculators Disagree: The Six Conventions Behind Different ChartsWhen two apps show different four pillars for the same birth data, the cause is almost always one of six stated conventions — not a calculation error. This page lists them, shows a side-by-side example matrix, and gives a four-step way to reconcile any two charts.
- Late Zi Hour (23:00–23:59): Does the Day Pillar Change at 23:00 or at Midnight?The late Zi hour is the one boundary where two BaZi traditions disagree about the day pillar itself. This page states both conventions, shows what each one outputs for the same birth time, and explains how to tell which convention your charting software uses.
Updated 2026-10-31