City history

Singapore: Crossroads of Maritime Trade and Synchronized Time

Singapore's naming evolved from early Malay and Sanskrit origins to modern English, while its timekeeping shifted through six major time zone adjustments to align with regional commerce.

3rd Century CE – Present 3 chapters 5 min read

Chapter one

Name & etymology

Earliest documented name

Pu-luo-chung (Pulau Ujong) Malay / Early Chinese Transcription
"Island at the end of the peninsula"

A 3rd-century Chinese travel account recorded Pu-luo-chung, which scholars identify as a phonetic transcription of the Malay Pulau Ujong, meaning island at the end of the peninsula.

c. 3rd Century CE
3rd Century CE Pu-luo-chung

Island at the end of the peninsula

Appears in 3rd-century Chinese records as a phonetic transcription of the native Malay name Pulau Ujong, referring to the island's geographic position.

13th – 14th Century Temasek

Sea Town

Derived from the Malay word tasik (lake or sea). Recorded in Javanese sources like the Nagarakretagama and Chinese accounts by Wang Dayuan.

Late 14th Century – 1819 Singapura

Lion City

Sanskrit-derived name from singha (lion) and pura (city). According to the Malay Annals, named by Prince Sang Nila Utama after sighting a lion-like creature.

1819 – Present Singapore

Anglicized form of Singapura

Adopted when Sir Stamford Raffles established a British East India Company trading post in 1819, becoming the official modern English name.

1942 – 1945 Syonan-to

Light of the South Island

Official name imposed during the Japanese occupation in World War II, meaning Light of the South Island, before reverting to Singapore in 1945.

Chapter two

Timezone history

Current timezone Asia/Singapore
Standard
Singapore Standard Time (SGT)
Daylight
Not Observed (UTC+08:00 Year-Round)
1905 Adoption of Standard Zone Time1905-06-01

Singapore transitioned from Local Mean Time (GMT+06:55:25) to a standardized GMT+07:00 to align postal and railway operations across British Malaya.

1933 Introduction of Daylight Saving Offset1933-01-01

The Straits Settlements Legislative Council passed the Daylight Saving Ordinance 1932, advancing clocks by 20 minutes to GMT+07:20.

1941 Increase to 30-Minute Offset1941-09-01

Singapore increased its daylight saving offset to 30 minutes, establishing a unified standard offset of GMT+07:30 across Malaya.

1942 Shift to Tokyo Standard Time1942-02-16

Following British surrender in World War II, Japanese military authorities forced Singapore to adopt Tokyo Standard Time (GMT+09:00), advancing clocks by 90 minutes.

1945 Reversion to Malaya Standard Time1945-09-12

At the end of World War II, Singapore abandoned Tokyo Time and reverted to its pre-war standard time offset of GMT+07:30.

1982 Synchronization with East Malaysia (UTC+08:00)1982-01-01

Singapore advanced its clocks by 30 minutes at midnight on December 31, 1981, aligning with Malaysia's standardized UTC+08:00 for economic and trade coordination.

Chapter three

Timekeeping milestones

Fort Canning Time Ball Establishment Harbour time signaling

A time ball was established on Fort Canning Hill to drop daily at 1:00 PM, allowing ship captains in Singapore Harbour to calibrate their navigational chronometers.

Victoria Concert Hall Clock Tower Civic timepiece completion

Construction was completed on the 54-meter clock tower connecting Victoria Theatre and Concert Hall, featuring a set of five bells playing Westminster chimes.

Hwa Chong Clock Tower Building Educational landmark

Founded by Tan Kah Kee, the landmark clock tower building was erected for The Chinese High School, later becoming a gazetted national monument.

New Year's Eve Half-Hour Jump Nationwide clock adjustment

At 11:30 PM on December 31, 1981, Singapore officially moved its clocks forward by 30 minutes to welcome 1982 in the new UTC+08:00 time zone.

Changi Kinetic Clock Installation Modern art timekeeping

Changi Airport unveiled A Million Times, one of the world's largest kinetic clock installations using hundreds of synchronized analog clock hands to display time.

An unhandled error has occurred. Reload 🗙