Az időzóna-konverzió pont az a feladat, ami könnyűnek tűnik, amíg el nem rontod, és ha elrontod, valaki lemarad egy meetingről, egy határidőről vagy egy hívásról. A matek nem bonyolult, de a szélső esetek száma nagy: nyári időszámítás (DST) átállások, félórás eltolások, országok, amelyek nem alkalmaznak DST-t, és a nemzetközi dátumválasztó vonal.
Itt egy szisztematikus megközelítés, ami bármilyen időzóna-kombinációra működik.
Az alapkonverzió: UTC mint közös referencia
A legmegbízhatóbb módszer bármely két időzóna közötti konverzióhoz az, ha UTC-n (Coordinated Universal Time) keresztül mész, mint közös referencián. A világ összes időzónája egy UTC-hez viszonyított eltolásként van kifejezve: UTC+2, UTC-5, UTC+5:30, és így tovább.
1. lépés: Alakítsd át a forrásidőt UTC-re úgy, hogy kivonod a forrászóna eltolását. 2. lépés: Alakítsd át az UTC-t a célidőre úgy, hogy hozzáadod a célzóna eltolását.
Példa: New Yorkban 15:00 van (télen UTC-5). Mennyi az idő Berlinben (télen UTC+1)?
1. New York → UTC: 15:00 − (−5) = 15:00 + 5 = 20:00 UTC 2. UTC → Berlin: 20:00 UTC + 1 = 21:00 Berlin
Vagy közvetlenül: 15:00 + 6 óra (a különbség UTC-5 és UTC+1 között) = 21:00.
A time converter elvégzi az órák és percek aritmetikáját. Az időzóna-eltolások hozzáadásánál a kulcs az, hogy mindkét hely aktuális UTC-eltolását ismerd, és itt bonyolít a nyári időszámítás.
Nyári időszámítás: a legtöbb hiba forrása
A legtöbb időzóna-konverziós hiba abból jön, hogy nem veszed figyelembe, éppen érvényben van-e a nyári időszámítás (DST). A DST tavasszal egy órával előre, ősszel egy órával vissza állítja az órát, de nem minden ország csinálja, és a dátumok országonként eltérnek.
DST-t alkalmazó országok:
- Egyesült Államok és Kanada: március második vasárnapján előre, november első vasárnapján vissza
- Európa nagy része: március utolsó vasárnapján előre, október utolsó vasárnapján vissza
- Ausztrália: október első vasárnapján előre (déli félteke, az ő tavaszuk az északi félteke ősze)
DST-t NEM alkalmazó országok:
- Ázsia nagy része (Kína, Japán, India, Délkelet-Ázsia)
- Afrika nagy része
- Közel-Kelet nagy része (néhány kivétel, pl. Izrael, Jordánia alkalmaz DST-t)
- Izland, Oroszország (Oroszország 2014-ben megszüntette a DST-t)
- Arizona az USA-ban (a Navajo Nation kivételével)
Ez azt jelenti, hogy például London és Tokió eltolása évente kétszer változik, amikor az Egyesült Királyság átáll DST-re, Japán viszont nem. A különbség télen 8 óra (UTC+0 vs UTC+9) és nyáron 9 óra (UTC+1 vs UTC+9).
Konverzió előtt mindig az aktuális UTC-eltolást ellenőrizd mindkét helyre, ne a standard eltolást.
Gyakori UTC-eltolások: gyors referencia
Ezek standard (nem DST-s) eltolások. Ahol alkalmazható, DST idején adj hozzá 1 órát.
| City / Region | Standard UTC Offset | DST? |
|---|---|---|
| London (UK) | UTC+0 | Yes (+1 in summer) |
| Paris, Berlin, Amsterdam | UTC+1 | Yes (+2 in summer) |
| Helsinki, Cairo, Kyiv | UTC+2 | Yes/varies |
| Moscow | UTC+3 | No |
| Dubai | UTC+4 | No |
| Karachi, Islamabad | UTC+5 | No |
| Mumbai, Delhi | UTC+5:30 | No |
| Bangkok, Jakarta | UTC+7 | No |
| Shanghai, Beijing, Singapore | UTC+8 | No |
| Tokyo | UTC+9 | No |
| Sydney (AEDT) | UTC+11 | Yes (Southern Hemisphere) |
| New York (EST) | UTC-5 | Yes (+1 in summer: EDT) |
| Chicago (CST) | UTC-6 | Yes (+1 in summer: CDT) |
| Denver (MST) | UTC-7 | Yes (+1 in summer: MDT) |
| Los Angeles (PST) | UTC-8 | Yes (+1 in summer: PDT) |
| São Paulo | UTC-3 | Yes (Southern Hemisphere) |
Egyeztetés a dátumválasztó vonal körül
A nemzetközi dátumválasztó vonal nagyjából a Csendes-óceánban futó 180°-os hosszúsági kör mentén halad. Ha nyugat felé léped át, nyersz egy napot, ha kelet felé, elveszítesz egy napot. Ez gyakran okoz zavart, amikor például New York és Tokió között egyeztetsz.
New York télen UTC-5. Tokió UTC+9. A különbség 14 óra, de mivel Tokió előrébb van, amikor New Yorkban hétfő 9:00 van, Tokióban kedd 23:00.
A napváltás sokakat meglep. A „találkozzunk hétfő délután a te időd szerint” a tokiói résztvevőnek kedd reggelt jelenthet. Mindig erősítsd meg a dátumot mindkét helyen, ne csak az időt.
Félórás és 45 perces eltolások
A legtöbb időzóna egész órákkal tér el, de több kivétel is van:
- India (IST): UTC+5:30, félórás eltolás
- Nepál: UTC+5:45, 45 perces eltolás, a világon egyedi
- Irán (IRST): standard UTC+3:30, DST alatt UTC+4:30
- Afganisztán: UTC+4:30
- Ausztrália Északi Területe: UTC+9:30
- Lord Howe-sziget (Ausztrália): UTC+10:30, 30 perces DST-eltolással UTC+11-re
Ha Indiában vagy Nepálban lévő emberrel egyeztetsz, figyelj, hogy a meeting időpontja a félórás határon is értelmes legyen. Egy „10:00 UTC” Indiában 15:30-at jelent, nem 15:00-at vagy 16:00-at.
Gyakorlati tippek nemzetközi csapatoknak
Mindig jelöld az időzónát, amikor időpontot írsz. A „3-kor” nem jelent semmit nemzetközi környezetben. A „15:00 New York-i idő (UTC-4)” vagy a „15:00 EST” nem hagy teret hibának. Még jobb, ha megadod az UTC megfelelőjét is: „15:00 New York / 20:00 UTC”.
Használd az UTC-t horgonyként. Ha három vagy több időzóna között egyeztetsz ismétlődő meetinget, válassz egy UTC időpontot és abból számolj. A „heti sync 14:00 UTC-kor” egyértelmű, függetlenül attól, mit csinál a DST az egyes országokban.
Ellenőrizd az UTC-eltolásokat a DST átállások hetében. Évente az a 2–3 hét, amikor egyes régiók már átálltak, mások még nem, ideiglenes eltolásváltozásokat okoz. Egy ismétlődő meeting, ami New York (UTC-5) és London (UTC+0) között 5 órás különbség volt, akkor is 5 óra marad, amikor mindketten együtt állnak át (UTC-4 és UTC+1), de rövid időre 6 órára változhat, amikor csak az egyik fél állt át.
Fontos hívásnál erősítsd meg 24 órával előtte. Egy gyors „megerősítés: holnap [idő] a te időd szerint / [idő] az én időm szerint” üzenet még időben elkapja a hibákat.
A time converter hasznos az órák és törtrészek közötti konverzióhoz, például annak kiszámolásához, hogy az 5:30-as eltolásnál a 10:00 UTC Indiában 15:30-at jelent, nem 15:00-at vagy 16:00-at.
Mentális kapaszkodók gyakori útvonalakhoz
Ha rendszeresen dolgozol konkrét városok között, érdemes megjegyezni az aktuális eltolást és azt, mikor változik. Néhány hasznos referencia:
- New York ↔ London: télen 5 óra, nyáron 4 óra (DST átállásoknál egy hét aszinkron)
- New York ↔ Párizs/Berlin: télen 6 óra, nyáron 5 óra
- London ↔ Mumbai: 5,5 óra egész évben (India nem alkalmaz DST-t)
- New York ↔ Tokió: télen 14 óra, nyáron 13 óra
- Los Angeles ↔ London: télen 8 óra, nyáron 7 óra
- Sydney ↔ London: télen (UK) 11 óra, de változik, amikor Ausztráliában DST van
Ezek ismeretével sokszor gyorsan lehet fejben egyeztetni anélkül, hogy minden alkalommal eltolásokat kellene keresni. Minden ezen kívüli párnál ellenőrizd közvetlenül az aktuális UTC-eltolást.