Australia/Perth
Australia/Perth covers Perth, Mandurah, Bunbury and the rest of Australia, at +08:00 standard time, with no daylight saving time.
Worked examples
- A winter instant in Australia/Perth
Australia/Perth's UTC offset and DST status on a January date, converted to UTC.
- A summer instant in Australia/Perth
Australia/Perth's UTC offset and DST status on a July date, converted to UTC — compare against the winter example to see any DST shift.
- Converting Australia/Perth to America/New_York
A worked conversion from Australia/Perth to America/New_York for a specific instant.
TZ identifier and aliases
Australia/Perth is the canonical identifier for Western Australian time.
Australia/West is an older name still pointing at the same rules but is
a deprecated alias — use Australia/Perth in new code.
UTC offset and DST rule
Australia/Perth is +08:00 year-round with no daylight saving time.
Western Australia has held three separate referendums on adopting DST —
most recently in 2009 — and voters rejected it each time, so there's no
seasonal clock change to account for in any system built against this
zone.
Using it in cron, CI and Postgres
Set TZ=Australia/Perth for a process that should schedule by Western
Australian local time. Postgres accepts it via
SET TIME ZONE 'Australia/Perth'; or the timezone setting. Because the
offset never changes, a cron job's local-time schedule behaves identically
every day of the year, with no DST boundary or skipped/duplicated hour to
plan around — a genuine operational simplicity that stands out against
Australia/Sydney's reversed-calendar DST rule on the other side of the
country.
History and quirks
Western Australia's rejection of daylight saving isn't for lack of
trying: the state has put DST to a public referendum three times — in
1975, 1992 and 2009 — and voters said no each time, most recently by a
roughly 55–45 margin. Much of the opposition traces to the state's sheer
size and low population density outside Perth: northern, more tropical
regions of Western Australia see little seasonal daylight variation and
gain nothing from DST, while agricultural interests have historically
argued that shifting clocks disrupts livestock routines and harvest
timing. The practical result is a three-hour spread across mainland
Australia during the eastern states' DST months — Perth at +08:00,
Adelaide at +10:30, Sydney at +11:00 — compared to just a two-hour
spread the rest of the year, making cross-country scheduling within
Australia itself meaningfully harder for roughly half of each year than
the other half.
Perth's isolation is also geographic, not just political: it's among the
most remote major cities in the world relative to any other city of
comparable size, sitting closer in straight-line distance to Jakarta or
Singapore than to Sydney or Melbourne, which adds a practical dimension to
the state's DST skepticism — Perth's natural business-hours overlap
already leans toward Southeast Asia more than toward Australia's own
eastern seaboard, and adding a seasonal clock shift would only complicate
that further without a clear corresponding benefit. Australia/Perth's
stability also makes it a reliable reference point for any system needing
a fixed Western Australian anchor, in contrast to the reversed-calendar,
twice-yearly complexity of Australia/Sydney just a few states away.
Offsets and DST transitions on this page are computed from the IANA time zone database bundled with your browser; the rules described above were verified against tzdata 2026b when this page was published.
Frequently asked questions
- Does Australia/Perth observe DST?
- No — Australia/Perth keeps a fixed +08:00 offset from UTC all year, with no seasonal clock change.
- What is the UTC offset of Australia/Perth in winter/summer?
- Australia/Perth is +08:00 year-round — the same offset applies in every season.
- Which cities use Australia/Perth?
- Perth, Mandurah, Bunbury, Geraldton all use the Australia/Perth zone — also commonly known as Australian Western Time — along with the rest of Australia.
- What is the deprecated alias for this zone?
- Australia/West is a deprecated backward-compatibility name for this zone. Use the canonical identifier Australia/Perth in code, cron jobs, `TZ` environment variables and config files instead.