True Solar Time and the Hour Pillar

Updated October 26, 2026

The hour pillar is the character in a BaZi chart that is most sensitive to accuracy. The two-hour periods of the system are tied to the position of the Sun: the Wu hour (11–13) is when the Sun is at its highest point, and the Zi hour (23–01) is midnight. But the clock on the wall does not show solar time — it shows zone time. The difference between the two can reach an hour or more, and then the hour pillar changes. This is exactly why different calculators sometimes give a different hour pillar for the same person.

Three corrections

Bazi.uz converts the birth time into the true solar time of the place of birth. To do this, three things need to be taken into account.

1. The historical time zone offset. First, civil time is converted to Universal Time (UTC), taking into account which offset was in force at that place on that day. Over the history of the USSR and the countries of Central Asia, time zones and daylight saving time changed many times, so the offset is taken from a time zone database for the date of birth, not "as it is now".

2. The longitude of the place. Every 15° of longitude equals one hour of solar time. A time zone covers a wide band, and the Sun reaches its highest point over different parts of it at different moments. Local mean solar time equals UTC plus the longitude divided by 15. If a city lies west of the centre of its zone, solar time runs behind the clock; if it lies east, solar time runs ahead.

3. The equation of time. The Earth moves along its orbit unevenly, and the true Sun sometimes runs ahead of the "mean" Sun and sometimes behind it — by up to 16 minutes, depending on the day of the year. This correction is called the equation of time; Bazi.uz calculates it with an astronomical formula for the date of birth.

Example: Zheleznogorsk, 15:00

Let us take a real chart: 22 October 1974, 15:00, Zheleznogorsk, Krasnoyarsk Krai. In 1974 the offset in force there was UTC+7. The city's longitude is about 93.5° east, so local mean solar time is UTC+6:14. That is 46 minutes less than zone time. The equation of time at the end of October is about plus 15–16 minutes. The result: the true solar time of birth is 14:29.

14:29 falls in the Wei two-hour period (13–15). The Day Master of this chart is 丙, and under the Five Rats rule, on Bing days the Zi hour begins with the stem Wu (戊), so the Wei hour receives the stem Yi. The hour pillar is 乙未. If we used clock time instead, 15:00 would already be in the Shen two-hour period (15–17), and the hour pillar would be 丙申.

Example · A real chart: Zheleznogorsk, 22 Oct 1974, 15:00
Hour
乙
Yi · Wood
未
Wei · Goat
Day
丙
Bing · Fire
申
Shen · Monkey
Month
甲
Jia · Wood
戌
Xu · Dog
Year
甲
Jia · Wood
寅
Yin · Tiger

Day Master:丙Bing, Yang FireStrength: close to balanced

Zheleznogorsk (Krasnoyarsk Krai), 22 October 1974, 15:00 clock time. True solar time is 14:29 and the hour pillar is 乙未; by clock time it would have been 丙申.

The difference is significant: 乙未 adds Direct Resource to the chart (Yin Wood for Fire), while 丙申 adds a second Fire stem and a second Shen branch with Metal and Water. That is why, in such cases, Bazi.uz shows a warning that the hour pillar depends on the time mode, and names both options. The AI reading includes this caveat as well.

How different calculators work

Most discrepancies between BaZi chart calculators come down to exactly this:

  • some services use clock time with no corrections;
  • others account only for longitude, but not for the equation of time;
  • others account for both factors, as Bazi.uz does;
  • some do not account for historical time zone offsets and daylight saving time.

When checked against external calculators, the Bazi.uz method matches them on the year, month and day pillars, and differs on the hour pillar precisely in those cases where the correction moves the time across the boundary of a two-hour period. If your hour pillar differs from another service, check which mode that service uses.

When it matters

The correction changes the hour pillar only if the birth time is close to the boundary of a two-hour period. For Tashkent (about 69° E, zone UTC+5), local mean time runs about 23 minutes behind zone time, and with the equation of time the difference ranges from a few minutes to forty. A birth at 13:20 clock time will almost certainly stay in the Wei period, while a birth at 15:05 may still turn out to be in Wei rather than Shen.

The correction affects the year and month pillars only on days when the seasons change — when a seasonal boundary falls within those same minutes. The day pillar can change if the time is close to midnight: in BaZi the day changes at 00:00 true solar time.

What to do if you are unsure of the time

If you know your birth time only approximately, it is useful to look at the chart in two versions — with and without the correction — and read both hour pillars. Often the foundation of the chart stays the same, and only the emphasis of the later sections shifts. If the time is completely unknown, it is better to build a chart from three pillars than to insert a guess: see the article A Chart Without a Birth Time. For what the hour pillar describes, see the article The Four Pillars.

How Bazi.uz shows the correction

Below the chart there is a line with the time that was used and the size of the correction: for example, "true solar time 14:29, correction −30 minutes". If the correction makes the hour pillar differ from the "clock time" pillar, a separate warning appears with both options. This way you can always see which time the chart is based on, and compare the result with another calculator while understanding the reason for any discrepancy.

For places that are not in the city directory, it is enough to enter the coordinates and the time zone: the longitude is needed for the solar correction, and the zone for the historical offset.

Frequently asked questions

Does daylight saving time need to be taken into account? Yes, if it was in force at the place and on the date of birth. Bazi.uz takes it from the historical time zone database automatically.

Why not just use zone time, since it is simpler? The two-hour periods of BaZi describe the position of the Sun, while zone time is an administrative convention. The classical school uses true solar time.

Does the correction affect pillars other than the hour? Rarely: only if the birth is close to midnight or to the exact moment of a seasonal change.