Southeast Asia · True Solar Time

Singapore BaZi charts are usually wrong — it's those 65 minutes

Singapore runs on UTC+8, but it sits at 103.8°E — the clock is about an hour ahead of the real sun. Get the hour pillar wrong and your wealth, luck cycles and later years all shift. ShunShi corrects to true solar time automatically and restores your real chart.

Automatic solar-time correction594 cities with exact coordinatesAsk follow-ups right after
−65min
Clock timeReal sun position

The one-hour trap

Why charts for people born in Singapore go wrong so often

BaZi reads the sun's real position at the moment you were born — not the clock. In Singapore, the clock and the sky are more than a little apart.

01 · Political time zone

The clock uses UTC+8

Singapore only adopted UTC+8 in 1982 — before that it ran on UTC+7:30. Same clock reading as Beijing, but that's an administrative choice, not an astronomical fact.

02 · Geographic longitude

Really at 103.8°E

UTC+8 is anchored at 120°E. Singapore sits ~16° west, so the sun reaches due south about an hour later.

−65 min
03 · Consequence

The hour pillar is wrong

An hour is enough to cross into the next two-hour branch, replacing the entire hour pillar — and the reading of wealth, career and later life with it.

Correct first, then chart

Where were you born?

SG–MY Chinese families are spread across both countries — many Singaporeans were actually born in Malaysia. Pick a city and we correct to its true solar time. Every city's offset is different.

Pick a city and the calculator opens with your birthplace pre-filled and longitude corrected — you only add the date and time.

Two charts · one accuracy

Yourself, or the two of you?

Whether it's your own chart or a couple's compatibility, both run the same true-solar-time correction. Pick one to start.

Solo · personal BaZi

Your real chart

Corrected four pillars, ten gods, luck cycles and stars — see your innate structure at a glance.

  • True solar time to the minute — no more fuzzy hour pillar
  • Wealth / career / love / health, read one by one
  • Ask the AI follow-ups right after, not read-and-leave
Start my chart
Compatibility · two people

Both of your charts

Each corrected by birthplace, then read for harmony, clash and complement — vital for SG–MY cross-city couples.

  • Each person corrected to true solar time — no shared time zone
  • Day-master harmony, element complement, clashes read one by one
  • Ask the result "which year do we get stuck"
Start compatibility

Why not a generic calculator

Both are free — here's the difference

Generic web calculator
ShunShi · true solar time
Uses clock time, no longitude correction
Auto-corrects by birth city longitude, to the minute
Treats SG / MY as plain Beijing time
594 cities with exact coordinates, SG–MY covered
Static result page, read and leave
Ask follow-ups right after, like talking to a reader
Hour pillar may be wholly wrong — you can't tell
Solo and compatibility, same accuracy — no compromise

FAQ

Singapore BaZi charting · you might ask

Is Singapore time (SGT) the same as Beijing time?

The clock reads the same — both UTC+8. But BaZi uses the sun's real position: Singapore sits at 103.8°E, ~16° west of the UTC+8 anchor (120°E), so true solar time is ~65 minutes behind the clock. Same clock reading does not mean the same chart.

Do I need to convert the time myself?

No. Just enter the clock time on your birth certificate and pick your birth city — ShunShi corrects to local true solar time and produces the right hour pillar. Manual conversion tends to introduce errors.

Born in Malaysia, now living in Singapore — which do I use?

Your birthplace. BaZi is fixed to the sky at the moment of birth, independent of where you live now. Pick your birth city from the list (KL, Penang, Johor Bahru are all corrected) and the system uses that longitude.

Born in an HDB flat / hospital — how precise must the location be?

City level is enough. Solar-time correction depends on longitude, and differences within one city barely affect the hour pillar — selecting the city is sufficient.

I was born before 1982 — how is my time handled?

It's restored to the time zone in force back then. Singapore only switched to UTC+8 on 1 Jan 1982; before that it ran on UTC+7:30 (half an hour slower). The time on your birth certificate is that era's official clock time. ShunShi automatically restores the correct historical time zone by birth year, then applies true-solar-time correction — so an elder's hour pillar isn't thrown off wholesale.

Start free

Restore your real hour pillar first

Fill in your birth details in a minute and see how your chart changes, before and after correction.