VERIFATEBirth-time check & written chart readings

Historical time zones and daylight saving, 1900–2000

Born in Singapore before 1982?

Use the time-zone period covering your birth date, rather than applying today’s UTC+8 to every birth record. The table also includes later periods and other Asian regions. Historical clock correction and solar-time adjustment are separate steps.

If the clock moved back and a local time occurred twice, retain both possible instants until the record can be checked. This table documents clock rules; it does not assess a reading’s predictive ability.

Before calculating a BaZi chart, check which clock was in use at the moment of birth. “9 a.m.” during daylight saving was 8 a.m. standard time, and Singapore clocks before 1982 were not today’s UTC+8.

How to use: find the place and the period containing the birth date. If that period used daylight saving and the record shows the clock time of the day, convert it once before charting; if the tool already handles it, do not subtract again. Whether to use apparent solar time is a method choice, not an error.

Singapore Peninsular Malaysia (Kuala Lumpur) Hong Kong Macau Taiwan (Taipei) Mainland China (Shanghai) Japan (Tokyo) South Korea (Seoul) 

Singapore

Time-zone database name:Asia/Singapore

From (local clock)To (local clock)Offset from UTCType
1900-01-011905-06-01 00:00UTC+6:55:25Local mean time
1905-06-01 00:051933-01-01 00:00UTC+7Standard time
1933-01-01 00:201936-01-01 00:00UTC+7:20Daylight saving
1936-01-01 00:001941-09-01 00:00UTC+7:20Standard time
1941-09-01 00:101942-02-16 00:00UTC+7:30Standard time
1942-02-16 01:301945-09-12 00:00UTC+9Standard time
1945-09-11 22:301981-12-31 23:30UTC+7:30Standard time
1982-01-01 00:00presentUTC+8Standard time

Peninsular Malaysia (Kuala Lumpur)

Time-zone database name:Asia/Kuala_Lumpur

From (local clock)To (local clock)Offset from UTCType
1900-01-011905-06-01 00:00UTC+6:55:25Local mean time
1905-06-01 00:051933-01-01 00:00UTC+7Standard time
1933-01-01 00:201936-01-01 00:00UTC+7:20Daylight saving
1936-01-01 00:001941-09-01 00:00UTC+7:20Standard time
1941-09-01 00:101942-02-16 00:00UTC+7:30Standard time
1942-02-16 01:301945-09-12 00:00UTC+9Standard time
1945-09-11 22:301981-12-31 23:30UTC+7:30Standard time
1982-01-01 00:00presentUTC+8Standard time

Hong Kong

Hong Kong time: daylight saving was used in most summers between 1941 and 1979, but not in 1977 or 1978. It also ran through winter from 30 December 1973 to 20 October 1974. Tokyo time applied during the Japanese occupation and early post-war period, from 25 December 1941 to 18 November 1945. This page uses the international time-zone database. Three periods differ from the Hong Kong Observatory table: (1) October–December 1941: the database records an extra half-hour, while the Observatory table ends daylight saving on 30 September; (2) 18 November–31 December 1945: the Observatory table still lists daylight saving; (3) the 1946 start is 20 April in the Observatory table and 21 April in the database. For births in these periods, compare both time conventions.

Time-zone database name:Asia/Hong_Kong

From (local clock)To (local clock)Offset from UTCType
1900-01-011904-10-30 00:36UTC+7:36:42Local mean time
1904-10-30 01:001941-06-15 03:00UTC+8Standard time
1941-06-15 04:001941-10-01 04:00UTC+9Daylight saving
1941-10-01 03:301941-12-25 00:00UTC+8:30Daylight saving
1941-12-25 00:301945-11-18 02:00UTC+9Standard time
1945-11-18 01:001946-04-21 00:00UTC+8Standard time
1946-04-21 01:001946-12-01 04:30UTC+9Daylight saving
1946-12-01 03:301947-04-13 03:30UTC+8Standard time
1947-04-13 04:301947-11-30 04:30UTC+9Daylight saving
1947-11-30 03:301948-05-02 03:30UTC+8Standard time
1948-05-02 04:301948-10-31 04:30UTC+9Daylight saving
1948-10-31 03:301949-04-03 03:30UTC+8Standard time
1949-04-03 04:301949-10-30 04:30UTC+9Daylight saving
1949-10-30 03:301950-04-02 03:30UTC+8Standard time
1950-04-02 04:301950-10-29 04:30UTC+9Daylight saving
1950-10-29 03:301951-04-01 03:30UTC+8Standard time
1951-04-01 04:301951-10-28 04:30UTC+9Daylight saving
1951-10-28 03:301952-04-06 03:30UTC+8Standard time
1952-04-06 04:301952-11-02 04:30UTC+9Daylight saving
1952-11-02 03:301953-04-05 03:30UTC+8Standard time
1953-04-05 04:301953-11-01 03:30UTC+9Daylight saving
1953-11-01 02:301954-03-21 03:30UTC+8Standard time
1954-03-21 04:301954-10-31 03:30UTC+9Daylight saving
1954-10-31 02:301955-03-20 03:30UTC+8Standard time
1955-03-20 04:301955-11-06 03:30UTC+9Daylight saving
1955-11-06 02:301956-03-18 03:30UTC+8Standard time
1956-03-18 04:301956-11-04 03:30UTC+9Daylight saving
1956-11-04 02:301957-03-24 03:30UTC+8Standard time
1957-03-24 04:301957-11-03 03:30UTC+9Daylight saving
1957-11-03 02:301958-03-23 03:30UTC+8Standard time
1958-03-23 04:301958-11-02 03:30UTC+9Daylight saving
1958-11-02 02:301959-03-22 03:30UTC+8Standard time
1959-03-22 04:301959-11-01 03:30UTC+9Daylight saving
1959-11-01 02:301960-03-20 03:30UTC+8Standard time
1960-03-20 04:301960-11-06 03:30UTC+9Daylight saving
1960-11-06 02:301961-03-19 03:30UTC+8Standard time
1961-03-19 04:301961-11-05 03:30UTC+9Daylight saving
1961-11-05 02:301962-03-18 03:30UTC+8Standard time
1962-03-18 04:301962-11-04 03:30UTC+9Daylight saving
1962-11-04 02:301963-03-24 03:30UTC+8Standard time
1963-03-24 04:301963-11-03 03:30UTC+9Daylight saving
1963-11-03 02:301964-03-22 03:30UTC+8Standard time
1964-03-22 04:301964-11-01 03:30UTC+9Daylight saving
1964-11-01 02:301965-04-18 03:30UTC+8Standard time
1965-04-18 04:301965-10-17 03:30UTC+9Daylight saving
1965-10-17 02:301966-04-17 03:30UTC+8Standard time
1966-04-17 04:301966-10-16 03:30UTC+9Daylight saving
1966-10-16 02:301967-04-16 03:30UTC+8Standard time
1967-04-16 04:301967-10-22 03:30UTC+9Daylight saving
1967-10-22 02:301968-04-21 03:30UTC+8Standard time
1968-04-21 04:301968-10-20 03:30UTC+9Daylight saving
1968-10-20 02:301969-04-20 03:30UTC+8Standard time
1969-04-20 04:301969-10-19 03:30UTC+9Daylight saving
1969-10-19 02:301970-04-19 03:30UTC+8Standard time
1970-04-19 04:301970-10-18 03:30UTC+9Daylight saving
1970-10-18 02:301971-04-18 03:30UTC+8Standard time
1971-04-18 04:301971-10-17 03:30UTC+9Daylight saving
1971-10-17 02:301972-04-16 03:30UTC+8Standard time
1972-04-16 04:301972-10-22 03:30UTC+9Daylight saving
1972-10-22 02:301973-04-22 03:30UTC+8Standard time
1973-04-22 04:301973-10-21 03:30UTC+9Daylight saving
1973-10-21 02:301973-12-30 03:30UTC+8Standard time
1973-12-30 04:301974-10-20 03:30UTC+9Daylight saving
1974-10-20 02:301975-04-20 03:30UTC+8Standard time
1975-04-20 04:301975-10-19 03:30UTC+9Daylight saving
1975-10-19 02:301976-04-18 03:30UTC+8Standard time
1976-04-18 04:301976-10-17 03:30UTC+9Daylight saving
1976-10-17 02:301979-05-13 03:30UTC+8Standard time
1979-05-13 04:301979-10-21 03:30UTC+9Daylight saving
1979-10-21 02:30presentUTC+8Standard time

Macau

Time-zone database name:Asia/Macau

From (local clock)To (local clock)Offset from UTCType
1900-01-011904-10-30 00:00UTC+7:34:10Local mean time
1904-10-30 00:261941-12-21 23:00UTC+8Standard time
1941-12-22 00:001942-04-30 23:00UTC+9Standard time
1942-05-01 00:001942-11-17 23:00UTC+10Daylight saving
1942-11-17 22:001943-04-30 23:00UTC+9Standard time
1943-05-01 00:001943-09-30 23:00UTC+10Daylight saving
1943-09-30 22:001945-10-01 00:00UTC+9Standard time
1945-09-30 23:001946-04-30 23:00UTC+8Standard time
1946-05-01 00:001946-10-01 00:00UTC+9Daylight saving
1946-09-30 23:001947-04-19 23:00UTC+8Standard time
1947-04-20 00:001947-12-01 00:00UTC+9Daylight saving
1947-11-30 23:001948-05-02 23:00UTC+8Standard time
1948-05-03 00:001948-11-01 00:00UTC+9Daylight saving
1948-10-31 23:001949-04-02 23:00UTC+8Standard time
1949-04-03 00:001949-10-30 00:00UTC+9Daylight saving
1949-10-29 23:001950-04-01 23:00UTC+8Standard time
1950-04-02 00:001950-10-29 00:00UTC+9Daylight saving
1950-10-28 23:001951-03-31 23:00UTC+8Standard time
1951-04-01 00:001951-10-29 00:00UTC+9Daylight saving
1951-10-28 23:001952-04-05 23:00UTC+8Standard time
1952-04-06 00:001952-11-02 00:00UTC+9Daylight saving
1952-11-01 23:001953-04-04 23:00UTC+8Standard time
1953-04-05 00:001953-11-01 00:00UTC+9Daylight saving
1953-10-31 23:001954-03-20 23:00UTC+8Standard time
1954-03-21 00:001954-10-31 00:00UTC+9Daylight saving
1954-10-30 23:001955-03-19 23:00UTC+8Standard time
1955-03-20 00:001955-11-06 00:00UTC+9Daylight saving
1955-11-05 23:001956-03-17 23:00UTC+8Standard time
1956-03-18 00:001956-11-04 03:30UTC+9Daylight saving
1956-11-04 02:301957-03-24 03:30UTC+8Standard time
1957-03-24 04:301957-11-03 03:30UTC+9Daylight saving
1957-11-03 02:301958-03-23 03:30UTC+8Standard time
1958-03-23 04:301958-11-02 03:30UTC+9Daylight saving
1958-11-02 02:301959-03-22 03:30UTC+8Standard time
1959-03-22 04:301959-11-01 03:30UTC+9Daylight saving
1959-11-01 02:301960-03-20 03:30UTC+8Standard time
1960-03-20 04:301960-11-06 03:30UTC+9Daylight saving
1960-11-06 02:301961-03-19 03:30UTC+8Standard time
1961-03-19 04:301961-11-05 03:30UTC+9Daylight saving
1961-11-05 02:301962-03-18 03:30UTC+8Standard time
1962-03-18 04:301962-11-04 03:30UTC+9Daylight saving
1962-11-04 02:301963-03-24 03:30UTC+8Standard time
1963-03-24 04:301963-11-03 03:30UTC+9Daylight saving
1963-11-03 02:301964-03-22 03:30UTC+8Standard time
1964-03-22 04:301964-11-01 03:30UTC+9Daylight saving
1964-11-01 02:301965-04-18 03:30UTC+8Standard time
1965-04-18 04:301965-10-17 02:30UTC+9Daylight saving
1965-10-17 01:301966-04-17 03:30UTC+8Standard time
1966-04-17 04:301966-10-16 02:30UTC+9Daylight saving
1966-10-16 01:301967-04-16 03:30UTC+8Standard time
1967-04-16 04:301967-10-22 03:30UTC+9Daylight saving
1967-10-22 02:301968-04-21 03:30UTC+8Standard time
1968-04-21 04:301968-10-20 03:30UTC+9Daylight saving
1968-10-20 02:301969-04-20 03:30UTC+8Standard time
1969-04-20 04:301969-10-19 03:30UTC+9Daylight saving
1969-10-19 02:301970-04-19 03:30UTC+8Standard time
1970-04-19 04:301970-10-18 03:30UTC+9Daylight saving
1970-10-18 02:301971-04-18 03:30UTC+8Standard time
1971-04-18 04:301971-10-17 03:30UTC+9Daylight saving
1971-10-17 02:301972-04-16 03:30UTC+8Standard time
1972-04-16 04:301972-10-22 03:30UTC+9Daylight saving
1972-10-22 02:301973-04-22 03:30UTC+8Standard time
1973-04-22 04:301973-10-21 03:30UTC+9Daylight saving
1973-10-21 02:301973-12-30 03:30UTC+8Standard time
1973-12-30 04:301974-10-20 03:30UTC+9Daylight saving
1974-10-20 02:301975-04-20 03:30UTC+8Standard time
1975-04-20 04:301975-10-19 03:30UTC+9Daylight saving
1975-10-19 02:301976-04-18 03:30UTC+8Standard time
1976-04-18 04:301976-10-17 03:30UTC+9Daylight saving
1976-10-17 02:301979-05-13 03:30UTC+8Standard time
1979-05-13 04:301979-10-21 03:30UTC+9Daylight saving
1979-10-21 02:30presentUTC+8Standard time

Taiwan (Taipei)

Time-zone database name:Asia/Taipei

From (local clock)To (local clock)Offset from UTCType
1900-01-011937-10-01 00:00UTC+8Standard time
1937-10-01 01:001945-09-21 01:00UTC+9Standard time
1945-09-21 00:001946-05-15 00:00UTC+8Standard time
1946-05-15 01:001946-10-01 00:00UTC+9Daylight saving
1946-09-30 23:001947-04-15 00:00UTC+8Standard time
1947-04-15 01:001947-11-01 00:00UTC+9Daylight saving
1947-10-31 23:001948-05-01 00:00UTC+8Standard time
1948-05-01 01:001948-10-01 00:00UTC+9Daylight saving
1948-09-30 23:001949-05-01 00:00UTC+8Standard time
1949-05-01 01:001949-10-01 00:00UTC+9Daylight saving
1949-09-30 23:001950-05-01 00:00UTC+8Standard time
1950-05-01 01:001950-10-01 00:00UTC+9Daylight saving
1950-09-30 23:001951-05-01 00:00UTC+8Standard time
1951-05-01 01:001951-10-01 00:00UTC+9Daylight saving
1951-09-30 23:001952-03-01 00:00UTC+8Standard time
1952-03-01 01:001952-11-01 00:00UTC+9Daylight saving
1952-10-31 23:001953-04-01 00:00UTC+8Standard time
1953-04-01 01:001953-11-01 00:00UTC+9Daylight saving
1953-10-31 23:001954-04-01 00:00UTC+8Standard time
1954-04-01 01:001954-11-01 00:00UTC+9Daylight saving
1954-10-31 23:001955-04-01 00:00UTC+8Standard time
1955-04-01 01:001955-10-01 00:00UTC+9Daylight saving
1955-09-30 23:001956-04-01 00:00UTC+8Standard time
1956-04-01 01:001956-10-01 00:00UTC+9Daylight saving
1956-09-30 23:001957-04-01 00:00UTC+8Standard time
1957-04-01 01:001957-10-01 00:00UTC+9Daylight saving
1957-09-30 23:001958-04-01 00:00UTC+8Standard time
1958-04-01 01:001958-10-01 00:00UTC+9Daylight saving
1958-09-30 23:001959-04-01 00:00UTC+8Standard time
1959-04-01 01:001959-10-01 00:00UTC+9Daylight saving
1959-09-30 23:001960-06-01 00:00UTC+8Standard time
1960-06-01 01:001960-10-01 00:00UTC+9Daylight saving
1960-09-30 23:001961-06-01 00:00UTC+8Standard time
1961-06-01 01:001961-10-01 00:00UTC+9Daylight saving
1961-09-30 23:001974-04-01 00:00UTC+8Standard time
1974-04-01 01:001974-10-01 00:00UTC+9Daylight saving
1974-09-30 23:001975-04-01 00:00UTC+8Standard time
1975-04-01 01:001975-10-01 00:00UTC+9Daylight saving
1975-09-30 23:001979-07-01 00:00UTC+8Standard time
1979-07-01 01:001979-10-01 00:00UTC+9Daylight saving
1979-09-30 23:00presentUTC+8Standard time

Mainland China (Shanghai)

Time-zone database name:Asia/Shanghai

From (local clock)To (local clock)Offset from UTCType
1900-01-011901-01-01 00:00UTC+8:05:43Local mean time
1900-12-31 23:541919-04-13 00:00UTC+8Standard time
1919-04-13 01:001919-10-01 00:00UTC+9Daylight saving
1919-09-30 23:001940-06-01 00:00UTC+8Standard time
1940-06-01 01:001940-10-13 00:00UTC+9Daylight saving
1940-10-12 23:001941-03-15 00:00UTC+8Standard time
1941-03-15 01:001941-11-02 00:00UTC+9Daylight saving
1941-11-01 23:001942-01-31 00:00UTC+8Standard time
1942-01-31 01:001945-09-02 00:00UTC+9Daylight saving
1945-09-01 23:001946-05-15 00:00UTC+8Standard time
1946-05-15 01:001946-10-01 00:00UTC+9Daylight saving
1946-09-30 23:001947-04-15 00:00UTC+8Standard time
1947-04-15 01:001947-11-01 00:00UTC+9Daylight saving
1947-10-31 23:001948-05-01 00:00UTC+8Standard time
1948-05-01 01:001948-10-01 00:00UTC+9Daylight saving
1948-09-30 23:001949-05-01 00:00UTC+8Standard time
1949-05-01 01:001949-05-28 00:00UTC+9Daylight saving
1949-05-27 23:001986-05-04 02:00UTC+8Standard time
1986-05-04 03:001986-09-14 02:00UTC+9Daylight saving
1986-09-14 01:001987-04-12 02:00UTC+8Standard time
1987-04-12 03:001987-09-13 02:00UTC+9Daylight saving
1987-09-13 01:001988-04-17 02:00UTC+8Standard time
1988-04-17 03:001988-09-11 02:00UTC+9Daylight saving
1988-09-11 01:001989-04-16 02:00UTC+8Standard time
1989-04-16 03:001989-09-17 02:00UTC+9Daylight saving
1989-09-17 01:001990-04-15 02:00UTC+8Standard time
1990-04-15 03:001990-09-16 02:00UTC+9Daylight saving
1990-09-16 01:001991-04-14 02:00UTC+8Standard time
1991-04-14 03:001991-09-15 02:00UTC+9Daylight saving
1991-09-15 01:00presentUTC+8Standard time

Japan (Tokyo)

Time-zone database name:Asia/Tokyo

From (local clock)To (local clock)Offset from UTCType
1900-01-011948-05-02 00:00UTC+9Standard time
1948-05-02 01:001948-09-12 01:00UTC+10Daylight saving
1948-09-12 00:001949-04-03 00:00UTC+9Standard time
1949-04-03 01:001949-09-11 01:00UTC+10Daylight saving
1949-09-11 00:001950-05-07 00:00UTC+9Standard time
1950-05-07 01:001950-09-10 01:00UTC+10Daylight saving
1950-09-10 00:001951-05-06 00:00UTC+9Standard time
1951-05-06 01:001951-09-09 01:00UTC+10Daylight saving
1951-09-09 00:00presentUTC+9Standard time

South Korea (Seoul)

Time-zone database name:Asia/Seoul

From (local clock)To (local clock)Offset from UTCType
1900-01-011908-04-01 00:00UTC+8:27:52Local mean time
1908-04-01 00:021912-01-01 00:00UTC+8:30Standard time
1912-01-01 00:301948-06-01 00:00UTC+9Standard time
1948-06-01 01:001948-09-13 00:00UTC+10Daylight saving
1948-09-12 23:001949-04-03 00:00UTC+9Standard time
1949-04-03 01:001949-09-11 00:00UTC+10Daylight saving
1949-09-10 23:001950-04-01 00:00UTC+9Standard time
1950-04-01 01:001950-09-10 00:00UTC+10Daylight saving
1950-09-09 23:001951-05-06 00:00UTC+9Standard time
1951-05-06 01:001951-09-09 00:00UTC+10Daylight saving
1951-09-08 23:001954-03-21 00:00UTC+9Standard time
1954-03-20 23:301955-05-05 00:00UTC+8:30Standard time
1955-05-05 01:001955-09-09 00:00UTC+9:30Daylight saving
1955-09-08 23:001956-05-20 00:00UTC+8:30Standard time
1956-05-20 01:001956-09-30 00:00UTC+9:30Daylight saving
1956-09-29 23:001957-05-05 00:00UTC+8:30Standard time
1957-05-05 01:001957-09-22 00:00UTC+9:30Daylight saving
1957-09-21 23:001958-05-04 00:00UTC+8:30Standard time
1958-05-04 01:001958-09-21 00:00UTC+9:30Daylight saving
1958-09-20 23:001959-05-03 00:00UTC+8:30Standard time
1959-05-03 01:001959-09-20 00:00UTC+9:30Daylight saving
1959-09-19 23:001960-05-01 00:00UTC+8:30Standard time
1960-05-01 01:001960-09-18 00:00UTC+9:30Daylight saving
1960-09-17 23:001961-08-10 00:00UTC+8:30Standard time
1961-08-10 00:301987-05-10 02:00UTC+9Standard time
1987-05-10 03:001987-10-11 03:00UTC+10Daylight saving
1987-10-11 02:001988-05-08 02:00UTC+9Standard time
1988-05-08 03:001988-10-09 03:00UTC+10Daylight saving
1988-10-09 02:00presentUTC+9Standard time

About the data

Why can the same birth time give different BaZi charts? Read the guide.

VERIFATE · All free tools

Keep exploring

All free tools →