Tartalom és gyors ugrás
Időzóna-családok és sajátosságok
- AEST/AEDT (Kelet): Australia/Sydney, Australia/Melbourne, Australia/Hobart, Australia/Canberra. Tél: UTC+10 (AEST), nyár: UTC+11 (AEDT). Queensland (Australia/Brisbane) AEST-et használ, DST nélkül.
- ACST/ACDT (Közép – félórás): Australia/Adelaide (DST: UTC+10:30), Australia/Darwin (NT: UTC+9:30, DST nélkül). NSW nyugati része (Australia/Broken_Hill) Dél-Ausztráliához igazodik.
- AWST (Nyugat): Australia/Perth – UTC+8, általában DST nélkül.
- Különleges zónák: Australia/Lord_Howe – UTC+10:30 (tél) / UTC+11:00 (nyár, +30 perc); Australia/Eucla – UTC+08:45 (nincs DST). Külső területek: Indian/Christmas (UTC+7), Indian/Cocos (UTC+6:30), Pacific/Norfolk (jellemzően UTC+11).
Államok/területek és IANA zónák
| Állam/terület | IANA zóna(k) | Tipikus eltérés | Megjegyzés |
|---|---|---|---|
| Új-Dél-Wales (NSW) | Australia/Sydney, Australia/Broken_Hill* | AEDT/AEST; Broken Hill: ACST/ACDT | *Broken Hill SA-időt követ |
| Victoria (VIC) | Australia/Melbourne | AEDT/AEST | Nyári időt használ |
| Tasmania (TAS) | Australia/Hobart | AEDT/AEST | Nyári időt használ |
| Ausztrál Fővárosi Terület (ACT) | Australia/Canberra (link Sydney-re) | AEDT/AEST | Nyári időt használ |
| Queensland (QLD) | Australia/Brisbane, Australia/Lindeman | AEST (UTC+10) | Nincs DST |
| Dél-Ausztrália (SA) | Australia/Adelaide | ACST (UTC+9:30) / ACDT (UTC+10:30) | Félórás zóna + DST |
| Északi Terület (NT) | Australia/Darwin | ACST (UTC+9:30) | Nincs DST |
| Nyugat-Ausztrália (WA) | Australia/Perth, Australia/Eucla | AWST (UTC+8); Eucla: UTC+8:45 | Általában nincs DST |
| Lord Howe-sziget (NSW offshore) | Australia/Lord_Howe | UTC+10:30 / +11:00 | +30 perces nyári váltás |
| Karácsony-sziget | Indian/Christmas | UTC+7 | Külső terület |
| Kókusz (Keeling)-szigetek | Indian/Cocos | UTC+6:30 | Félórás, külső terület |
| Norfolk-sziget | Pacific/Norfolk | jellemzően UTC+11 | Külső terület |
Átváltás és jó gyakorlat
- Tárolás: UTC-ben; megjelenítéskor konvertálj IANA zónára (pl.
Australia/Sydney,Australia/Adelaide). - Formátum: ISO 8601 (
YYYY-MM-DDTHH:mm:ssZvagy offsettel). - Félórás/egyedi zónák: kezeld expliciten (ACST/ACDT,
Australia/Lord_Howe+30 perc,Australia/Eucla+08:45). - Meetingek: kelet–közép–nyugat között nagy lehet a különbség; jelezd az időzónát és adj .ics mellékletet.
- Ellenőrzés: a világóra és az élő kijelzés a szerverrel szinkronizált időalapot használja.
Fejlesztőknek
- Mindig IANA zónanevet használj (ne rövid kódot: AEST/AEDT, ACST/ACDT, AWST csak felületen).
- DST tesztek: Ausztráliában eltérő átállási szabályok vannak, kezeld az átmeneti órákat (kimaradó/dupla).
- Naplózás: UTC; kliensen a felhasználó zónájára konvertálj (
Intl.DateTimeFormat().resolvedOptions().timeZone). - Cron: ütemezz UTC-ben, vagy dokumentált fix zónán.
GYIK – Ausztrália időzónái
Queensland miért nem vált nyári időre?
Helyi döntés alapján egész évben AEST-et használ (UTC+10), DST nélkül.
Miért félórás az ACST/ACDT?
Történeti/regionális okok miatt a közép-ausztrál idő alapeltérése UTC+9:30; nyáron UTC+10:30.
Mi a különlegessége a Lord Howe-szigetnek?
Az alapidő UTC+10:30, nyáron csak +30 perces váltás történik (UTC+11:00).
Valóban létezik UTC+08:45?
Igen, az Australia/Eucla IANA zóna negyedórás offsetet használ, DST nélkül.
Hogyan egyeztessek meetinget kelet–nyugat között?
Adj meg UTC-időt és IANA zónát; kerüld az éjfél közeli időpontokat, és küldj .ics mellékletet.