观易堂
Desk tools · Astronomical time correction

Give clock time back to the real sun

Clocks follow administrative meridians; heaven and earth follow the sun overhead. Every degree of longitude and every day of Earth's orbit shifts the hour a little. A few minutes can move your hour pillar across a boundary.

Set longitude and time zone manually
The way of heaven · Theory

From clock time to local solar time

Apparent solar time follows the Sun's local position. This optional correction lets you compare time conventions. Whether to use it in a chart is a choice of interpretive school, not an astronomical requirement for every charting system.

Clock time and local mean solar time

Clocks follow civil time zones and, where applicable, daylight saving. Local mean solar time depends on longitude. Beijing standard time uses UTC+8 with 120° E as its reference, while places at other longitudes have different local mean solar times.

Apparent solar time

Apparent solar time is measured by the local solar hour angle. Its difference from mean solar time is the equation of time. The Sun crossing the local meridian marks apparent solar noon, which does not always coincide with noon on a clock.

Solar time = clock time + (4 × longitude − 60 × actual UTC offset) minutes + equation of timeLongitude is positive east and negative west. Enter the UTC offset in hours, including any daylight saving already used by the clock. Do not subtract another hour after using the actual offset.The existing day-of-year approximation is retained: B = 2π(N − 81) / 364; EoT = 9.87 sin(2B) − 7.53 cos(B) − 1.5 sin(B), in minutes, with N the day of the year. This is not NOAA's published fractional-year formula.Displaying seconds does not establish second-level accuracy. The city-center longitude, precision of the birth record and approximation all affect decisions near a boundary.

Worked examples: inputs, corrections and results

These synthetic examples use the site's current engine and city-center longitudes. UTC offsets already include daylight saving; it is not deducted again.

Gregorian clock inputLongitude / Actual UTC offsetLongitude / UTC correction; equation of timeApparent solar time
Kashgar2000-06-01 14:00:0075.99° E
UTC+8
-176.04 min
2.17 min
2000-06-01 11:06:08
Wu hour
Urumqi1990-08-15 10:30:0087.62° E
UTC+9
-189.53 min
-4.09 min
1990-08-15 07:16:22
Chen hour
Los Angeles1985-07-04 09:00:00118.24° W
UTC−7
-52.96 min
-4.07 min
1985-07-04 08:02:58
Chen hour

Same-engine examples check the site's stated convention; they are not an independent astronomical accuracy test.

Formula and time-zone references: NOAA's published formula (conversion reference; its equation-of-time formula differs from ours) · IANA Asian time-zone history, including China's DST rules

Key cities · Quick reference

Longitude offsets for Chinese cities and overseas Chinese hubs

This table uses the listed standard UTC offsets and shows longitude-only corrections to mean solar time, not complete apparent solar time. The full conversion also needs the equation of time for the date. If the clock used daylight saving, enter its actual offset.

CityLongitudeZoneVersus zone clockTypical pitfall
KashgarXinjiang75.99° EUTC+8about 176 min slowLongitude only: 14:00 → about 11:04, already in the Wu hour. Add the date's equation of time for the full result.
UrumqiXinjiang87.62° EUTC+8about 130 min slowClock 13:00 is about 10:50 mean solar, still the Si hour; mean solar noon falls near 14:10 on the clock
LhasaTibet91.10° EUTC+8about 116 min slowClock 12:30 is about 10:34 mean solar, the Si hour is not over
KunmingYunnan102.70° EUTC+8about 69 min slow
LanzhouGansu103.80° EUTC+8about 65 min slow
ChengduSichuan104.07° EUTC+8about 64 min slowClock 11:30 is about 10:26 mean solar, late Si hour, not yet Wu
ChongqingChongqing106.55° EUTC+8about 54 min slowClock 23:40 is about 22:46 mean solar, still the Hai hour, not yet Zi
GuiyangGuizhou106.70° EUTC+8about 53 min slow
Xi'anShaanxi108.93° EUTC+8about 44 min slowClock 23:20 is about 22:36 mean solar, still the Hai hour, not yet the late Zi hour
NanningGuangxi108.32° EUTC+8about 47 min slow
GuangzhouGuangdong113.27° EUTC+8about 27 min slowClock 09:10 is about 08:43 mean solar, still the Chen hour
Hong KongHong Kong114.17° EUTC+8about 23 min slow
WuhanHubei114.30° EUTC+8about 23 min slow
ZhengzhouHenan113.65° EUTC+8about 25 min slow
BeijingBeijing116.40° EUTC+8about 14 min slowClock 11:05 is about 10:51 mean solar, still the Si hour, not yet Wu
TianjinTianjin117.20° EUTC+8about 11 min slow
JinanShandong117.00° EUTC+8about 12 min slow
NanjingJiangsu118.78° EUTC+8about 5 min slow
FuzhouFujian119.30° EUTC+8about 3 min slow
HangzhouZhejiang120.15° EUTC+8about 1 min fastWithin a minute; the clock usually serves as is, but check the equation of time near a boundary
ShanghaiShanghai121.47° EUTC+8about 6 min fastAbout 6 minutes fast; a clock time of 10:56 sits on the edge of the Wu hour, check the equation of time
TaipeiTaiwan121.57° EUTC+8about 6 min fast
ShenyangLiaoning123.43° EUTC+8about 14 min fast
HarbinHeilongjiang126.63° EUTC+8about 27 min fastClock 10:40 is about 11:06 mean solar, already the Wu hour
SingaporeSingapore103.85° EUTC+8about 65 min slowSingapore keeps UTC+8, so clock 12:00 is about 10:55 mean solar, still the Si hour
Kuala LumpurMalaysia101.69° EUTC+8about 73 min slowKuala Lumpur keeps UTC+8, so clock 13:00 is about 11:47 mean solar: the Wu hour has begun while the clock shows one o'clock
BangkokThailand100.50° EUTC+7about 18 min slow
TokyoJapan139.69° EUTC+9about 19 min fast
SydneyAustralia151.21° EUTC+10about 5 min fast
VancouverCanada123.12° WUTC−8about 12 min slow
Los AngelesUnited States118.24° WUTC−8about 7 min fastAt the listed UTC−8, longitude only: 12:00 → about 12:07. Use the actual offset during daylight saving.
TorontoCanada79.38° WUTC−5about 18 min slow
New YorkUnited States74.01° WUTC−5about 4 min fastAt the listed UTC−5, longitude only: 12:00 → about 12:04. Use the actual offset during daylight saving.
LondonUnited Kingdom0.13° WUTC+0about 1 min slow

Coordinates refer to city centers. Mainland Chinese cities default to Beijing-time records; manually check the offset if the record used Xinjiang local time. Overseas offsets here exclude daylight saving, whose adjustment is not always one hour.

Historical record · China DST

China's daylight saving years, 1986 to 1991

Mainland China observed daylight saving in 1986–1991, starting in May in 1986 and April in the following five years, and ending in September. If the birth clock had been advanced, enter UTC+9; do not both enter +9 and subtract another hour. The dates below come from the runtime's IANA time-zone rules.

YearStart (clocks +1 h)End (clocks back)Note
19865/49/14Start: 02:00 advances to 03:00. End: 02:00 returns to 01:00.
19874/129/13Start: 02:00 advances to 03:00. End: 02:00 returns to 01:00.
19884/179/11Start: 02:00 advances to 03:00. End: 02:00 returns to 01:00.
19894/169/17Start: 02:00 advances to 03:00. End: 02:00 returns to 01:00.
19904/159/16Start: 02:00 advances to 03:00. End: 02:00 returns to 01:00.
19914/149/15Start: 02:00 advances to 03:00. End: 02:00 returns to 01:00.

Mainland China has not observed DST since 1992. Clock changes create skipped or repeated times, so a date alone cannot identify the offset. Check the separate histories of Hong Kong, Macau, Taiwan and overseas locations.

Celestial rhythm · Equation of time

How far solar time runs ahead of or behind the clock through the year

Earth's orbit is not a perfect circle and the ecliptic is tilted against the equator, so true solar time swings back and forth against mean time over the year. This curve is computed day by day by the site's engine: correcting only for longitude and ignoring the month can still cost a whole Chinese hour at a boundary.

-15-10-50+5+10+15JanFebMarAprMayJunJulAugSepOctNovDecmin2/13 · −14.610/30 · +16.5
Vertical axis: true solar time minus mean solar time in minutes. Positive means the sun runs ahead of the clock, negative means behind.
Slowest2/13 · 14.6 min behind
Fastest10/30 · 16.5 min ahead
Near zero4/16 · 6/14 · 8/31 · 12/24
Different views · Schools

Should a reading use true solar time at all?

Using local solar time

This approach emphasizes the Sun's position at the birthplace and corrects for longitude and the equation of time before charting. It also needs an explicit clock record, time zone, location and day-boundary convention.

Using the recorded civil time

Other schools use the civil time in the birth record without solar correction. When comparing charts, identify their inputs and rules first; differences do not necessarily indicate a software error.

Where Guanyitang stands

Guanyitang keeps solar-time correction optional and publishes the correction terms and approximation. The day pillar changes at 00:00; the hour stem at 23:00–23:59 uses the next day's stem. Keep the original record and chosen convention when comparing charts.

Questions

The questions people ask most about the time difference

Can a five-minute difference change the Chinese hour?

For two inputs five minutes apart, the answer depends on whether they cross an hour boundary. The complete solar correction can also include much larger longitude and UTC-offset differences. Chinese hours change at odd-numbered hours; our day pillar changes at 00:00, while the late Zi hour uses the next day's stem.

Why do different charting tools give different hour pillars?

Compare the calendar, clock time, longitude, actual UTC offset, daylight-saving treatment, solar-time setting and equation-of-time approximation. Then compare the Zi-hour and day-boundary conventions. Different school conventions are not necessarily programming errors.

Does a birth after 23:00 belong to today or tomorrow?

Our day pillar changes at 00:00. At 23:00–23:59 it still belongs to the current day, but the hour stem is derived from the next day's stem. Solar correction can cross either boundary, so the date, day pillar and hour pillar are compared separately.

What if I only know it was around lunch or sunset?

Establish a plausible clock-time range first, then check whether its endpoints cross an hour boundary. Calculation does not remove uncertainty in the original record. A vague description or a single chart cannot establish an exact birth minute.

Can I use this for a birth outside China?

Enter the local clock time at the birthplace and its Gregorian date; do not first convert it to Beijing time. City selection supplies a date-level default offset. Near clock changes, with uncertain historical records or with a special local time convention, manually verify the actual UTC offset at birth.

With the hour settled, the chart comes into focus

Now that the light of your birth moment is clear, the next step is to see how this pillar interacts with the rest of your chart.

Your birth date, longitude, time zone and the true solar time switch are carried across so nothing needs retyping. If you have not converted yet, this returns you to the form above.