True solar time: why the clock is not the sun

A BaZi chart is built from the position of the sun at the birthplace, but every birth record gives you a clock reading. Three separate corrections sit between the two, and they add up.

The three corrections, stacked

1. The timezone rule that was in force that day

A timezone is a political decision, and the rules change. China observed summer time from 1986 to 1991; the United States moved its daylight-saving dates in 2007; Arizona and Hawaii opt out entirely. The correct offset is the one that applied at that place on that date, not the one that applies today.

This is why a fixed assumption like Beijing equals UTC+08:00 is not safe. On 1 June 1988 the offset in Beijing was UTC+09:00, and a chart calculated with UTC+08:00 starts from a birth moment that is one hour too late. It also cuts the other way: mainland China keeps a single official clock, so a birth in Xinjiang is normally recorded in Beijing time even though the timezone database also carries an unofficial Xinjiang time of UTC+06:00.

2. Longitude, at four minutes per degree

Each timezone is anchored to a single central meridian. Anywhere east or west of it, solar noon arrives early or late by four minutes per degree. Urumqi sits far to the west of the 120°E meridian that anchors Beijing time, which is where its enormous solar offset comes from.

Note that the meridian follows the offset actually in use. During summer time the anchor moves with the clock, so the longitude correction is measured against a different meridian than in winter.

3. The equation of time

The sun is not a perfect timekeeper. Because the Earth orbit is elliptical and its axis is tilted, the sun runs ahead of mean time or behind it through the year, by up to about a quarter of an hour in each direction.

MonthEquation of time, start of monthMid month
January -3.1 min -8.8 min
February -13.3 min -14.2 min
March -12.8 min -9.5 min
April -4.2 min -0.1 min
May +3.1 min +3.9 min
June +2.5 min -0.1 min
July -3.6 min -5.8 min
August -6.5 min -4.8 min
September -0.2 min +4.8 min
October +10.6 min +14.5 min
November +16.4 min +15.0 min
December +10.5 min +4.7 min

Values for 2025 from the standard NOAA solar formula. The extremes are about 14.2 minutes behind in mid-February and 16.4 minutes ahead in early November, and the correction crosses zero four times a year.

The formula

True solar time = clock time − zone offset + longitude correction + equation of time

where the longitude correction is four minutes for every degree between your birthplace and the central meridian of the offset in force, and the equation of time is read from the table above for the date of birth.

Five worked examples

Clock timeCityOffset in forceLongitudeEquation of timeTrue solar timeHour branch
1988-06-01 12:00 Beijing, China UTC+09:00 (summer time) -74.4 min +2.5 min 10:48 wu to si
1990-08-01 09:00 Shanghai, China UTC+09:00 (summer time) -54.3 min -6.5 min 07:59 si to chen
1988-07-15 14:30 New York, USA UTC-04:00 (DST) -55.9 min -6.0 min 13:28 unchanged
1988-07-15 14:30 London, UK UTC+01:00 (BST) -60.5 min -6.0 min 13:23 unchanged
1988-01-15 14:30 Sydney, Australia UTC+11:00 (DST) -55.2 min -8.6 min 13:26 unchanged

Two of the five change the hour branch, and the first one also changes the hour pillar. That is the whole argument for doing the correction: it is not a refinement of a few seconds, it can move a pillar.

What it changes in the chart

The corrected instant flows into all four pillars. Most often it moves the hour, because the hour branch is only two hours wide and the corrections together can exceed an hour. Near the turn of the day it can also move the day pillar and therefore the day master, and near a solar-term boundary it can move the month pillar.

The hour pillar page walks through the boundaries and the midnight question in detail. The calculator prints each of these figures for your own birth data.

Where the numbers come from

Frequently asked questions

Is true solar time the same as local mean time?

No. Local mean time only corrects for longitude. True solar time is local mean time plus the equation of time, so it also accounts for the sun running ahead or behind the average through the year. Some BaZi schools use mean time, which is why this site gives you a switch for the equation of time.

Which meridian does the longitude correction use?

The central meridian of the timezone that was in force at that moment. A UTC+08:00 zone is anchored at 120 degrees east, so a birthplace at 116.388 degrees east sits 3.612 degrees west of it, which is 14.4 minutes of solar time. Note that the meridian follows the offset actually in use, so during summer time it moves.

How large can the equation of time get?

It runs from about 14.2 minutes behind in mid-February to about 16.4 minutes ahead in early November, and it crosses zero four times a year. It is not a small refinement: sixteen minutes can be enough to cross a two-hour branch boundary.

Did China really have daylight saving?

Yes. China observed summer time from 1986 to 1991, generally from mid-April to mid-September, with the clocks going forward one hour. Anyone born in that window who is read with standard time only will have a birth moment an hour later than the sun actually was.

Does this matter if I was born in the same city I live in?

It matters less for the timezone, and not at all less for the other two corrections. Being east or west of your zone meridian and living through the seasons affects everyone, wherever they were born.

Can I check the numbers myself?

Yes, and we encourage it. The timezone offsets come from the IANA timezone database, the solar terms from published astronomical tables, and the equation of time from the standard NOAA solar formula. Every value the calculator uses is printed in the correction chain.

See the correction for your own birth time

Open the BaZi calculator

It shows both charts side by side, so you can see exactly which pillar moved.