Remember that Australia has Daylight Saving Times.
You can get all the info here: http://australia.gov.au/about-australia/our-country/time
PHP - Manual: 澳洲
2024-12-21
Australia/Adelaide | Australia/Brisbane | Australia/Broken_Hill | Australia/Darwin |
Australia/Eucla | Australia/Hobart | Australia/Lindeman | Australia/Lord_Howe |
Australia/Melbourne | Australia/Perth | Australia/Sydney |
Remember that Australia has Daylight Saving Times.
You can get all the info here: http://australia.gov.au/about-australia/our-country/time
Note that Perth also does not have daylight saving since 2009 (and then only had it for 3 summers 2006-7 2007-8 and 2008-9).
Daylight savings was observed in Brisbane (Queensland) in 1917, 1942-1944, 1971-1972 and 1989–1992 years.
Brisbane does not observe Daylight Savings time in Australia, but has the same +10 UTC offset as Sydney, Canberra and Melbourne which may be useful for inserting the right timestamp if your server automatically adjusts for Daylight Saving.
Note that DateTimeZone::listIdentifiers(DateTimeZone::AUSTRALIA) contains a subset of the timezones listed on this page. Some of the timezones listed are kept for backwards compatibility only.
Australian Timezones with DateTimeZone::AUSTRALIA
Australia/Adelaide
Australia/Brisbane
Australia/Broken_Hill
Australia/Currie
Australia/Darwin
Australia/Eucla
Australia/Hobart
Australia/Lindeman
Australia/Lord_Howe
Australia/Melbourne
Australia/Perth
Australia/Sydney
Australian Timezones with DateTimeZone::ALL_WITH_BC
Australia/ACT
Australia/Adelaide
Australia/Brisbane
Australia/Broken_Hill
Australia/Canberra
Australia/Currie
Australia/Darwin
Australia/Eucla
Australia/Hobart
Australia/LHI
Australia/Lindeman
Australia/Lord_Howe
Australia/Melbourne
Australia/NSW
Australia/North
Australia/Perth
Australia/Queensland
Australia/South
Australia/Sydney
Australia/Tasmania
Australia/Victoria
Australia/West
Australia/Yancowinna
I could not find documentation to list when certain timezones were deprecated, but any timezone that only appears in the second list is for backward compatibility purposes only and could be removed in a future release of PHP.