Dátum, idő és munkaidő

Időzóna és UTC: így egyeztess nemzetközi eseményt óraátállítási hibák nélkül

A helyi idő, az UTC-eltolás és az időzónanév eltérő szerepet tölt be. Végigszámoljuk az átváltást, a dátumváltást és az ismétlődő találkozók tipikus problémáit.

Dajka Gábor10 perc olvasásFrissítve: 2026-10-17

Egy online esemény meghívójában a „pénteken 18:00” könnyen félreérthető, ha a résztvevők különböző országokban élnek. A pontos egyeztetéshez dátumra, helyi időre és egyértelmű időzóna-információra van szükség. Ismétlődő eseménynél azt is el kell dönteni, melyik helyi időhöz kötődjön a kezdés. Az óraátállítások miatt a résztvevők közötti időkülönbség az év folyamán változhat, ezért a korábbi alkalom óraszámát nem érdemes automatikusan továbbmásolni.

Helyi idő, eltolás és időzónanév

Az UTC közös viszonyítási alap. Az UTC+2 eltolás azt jelenti, hogy a helyi óra két órával előrébb jár. A helyi 18:00 ezért 16:00 UTC-nek felel meg. Az UTC−4 helyi 18:00 esetében 22:00 UTC adódik, mert a negatív eltolás kivonása négy óra hozzáadását jelenti.

Az időzónanév, például Europe/Budapest, ennél több információhoz kapcsolódik: dátumfüggő szabályrendszert azonosít. Az IANA időzóna-adatbázisa történeti és változó helyi szabályokat tartalmaz. Ezeket a szoftverek és operációs rendszerek frissítései juttatják el a felhasználókhoz.

Egy UTC-eltolás önmagában csak az adott pillanat számításához elegendő. Nem írja le, hogy egy helyen jövő tavasszal vagy egy korábbi évtizedben milyen szabály volt érvényes. Hónapokkal előre tervezett találkozónál ezért az esemény dátumára ellenőrizd az eltolást, és a naptárban időzónanevet használj, amikor ezt a rendszer támogatja.

Az átváltás képlete

Célidő = kiinduló helyi idő − kiinduló UTC-eltolás + cél UTC-eltolás.

Szemléltető példában a kiinduló idő október 10-én 18:00, az eltolás +2 óra. Az UTC-idő 16:00. Egy −4 órás célhelyen ugyanaz a pillanat 12:00, egy +9 órás célhelyen pedig már október 11-én 01:00. A dátumváltozást az időeltérés teljes összeadásából kapod meg.

A DG időzóna-átváltója kézzel megadott UTC-eltolásokkal dolgozik. Nem keresi ki automatikusan az országok nyári időszámítását vagy történeti szabályait. A fenti számításhoz írd be a teljes dátumot és időt, majd a +2 és a választott céleltolás értékét.

Az eltolások ebben a példában rögzített feltételezések. Ha valós városoknak küldesz meghívót, külön ellenőrizd, hogy azon a napon valóban ezek az értékek tartoznak-e hozzájuk. Egy helyesen működő képlet hibás eltolásból is hibás eseményidőt számol.

Félórás és negyedórás eltérések

Az eltolásnak nem kell egész órának lennie. Ha a kiinduló idő 12:00 UTC, a cél eltolása +5 óra 30 perc, akkor 17:30 a célidő. Tizedes órában ezt +5,5-ként kell megadni. A +5,30 tizedes óra viszont 5 óra 18 perc, ezért eltérő eredményt adna.

Hasonlóan a +5 óra 45 perc tizedes alakja +5,75. A negyedórák átváltásának alapja: 15 / 60 = 0,25 óra. Ha a felület tizedes órát kér, a percet először oszd el hatvannal.

Méréshez vagy egyeztetéshez írd a jegyzetbe mindkét alakot, például UTC+05:30, a kalkulátorban 5,5. Így egy későbbi ellenőrzésnél látszik, hogy a számformátumot tudatosan választottad. Több résztvevőnél az ilyen félreértés könnyen csak a találkozó kezdetekor derülne ki.

A dátumváltás gyakran fontosabb az óraszámnál

Tegyük fel, hogy egy esemény október 10-én 23:30-kor kezdődik UTC+2 szerint. UTC-ben ez 21:30. UTC+9 szerint október 11-én 06:30, UTC−4 szerint október 10-én 17:30 az időpont.

A meghívóban ezért az óraszám mellé a dátumot is tedd ki. A „szombat este” megfogalmazás másik helyen már vasárnap reggelt jelenthet. A teljes kezdő időpontot tartalmazó naptármeghívó segít, hogy a résztvevő a saját beállított időzónájában lássa az eseményt.

Ha határidőt adsz meg, annak végpontját ugyanilyen pontosan rögzítsd. A nap végére vonatkozó megfogalmazásnál különösen fontos, melyik időzóna napjáról beszéltek. Az esemény időtartamát pedig a kezdő és befejező pillanatból számold, ne csak a kijelzett óraszámok különbségéből.

Óraátállításkor lehet hiányzó vagy ismétlődő helyi idő

Egy szemléltető előreállításnál, amikor az óra 02:00-ról 03:00-ra ugrik, azon a napon a 02:30 helyi idő nem következik be. Visszaállításnál, ha 03:00-ról 02:00-ra lép az óra, a 02:30 kétszer szerepelhet. A konkrét helyi szabály eltérhet ettől a példától.

A kétszer előforduló időt az eltolás különbözteti meg. A 02:30 UTC+2 szerint 00:30 UTC, a 02:30 UTC+1 szerint 01:30 UTC. A kijelzett helyi óraszám azonos, a tényleges pillanat egy órával különbözik.

Éjszakai rendezvénynél, munkafolyamatnál vagy rendszeres automatizálásnál ez gyakorlati probléma. Az eseményrendszer dokumentációjában ellenőrizd, hogyan kezeli a hiányzó és ismétlődő helyi időket. A kézi eltolásos kalkulátor ezt a döntést nem végzi el helyetted; már ismert eltolásokkal ellenőrzi a számítást.

Heti találkozó: mi maradjon állandó?

Egy heti, helyi 09:00-hoz kötött értekezlet UTC-időpontja változhat, ha azon a helyen módosul az eltolás. Egy állandó 08:00 UTC-re rögzített értekezlet ezzel szemben ugyanabban az UTC-időben marad, a résztvevők helyi óráján mutatott kezdés változhat.

A szervezési döntést előre mondd ki. Például a fogadó iroda munkaidejéhez igazodó találkozó a fogadó helyi időzónájához köthető. Egy nemzetközi technikai karbantartási ablaknál más megfontolás lehet célszerű. A kétféle szabályt ne keverd egy eseménysorozaton belül dokumentálatlanul.

Ha különböző helyeken eltérő napon változik az eltolás, átmeneti hetekben az egymáshoz képesti időeltérés is más lehet. Többhónapos sorozat előtt nézz meg legalább néhány, eltérő évszakba eső alkalmat. Ez egyszerű ellenőrzés arra, hogy a naptár ugyanazt a szervezői szándékot követi-e végig.

UTC-időbélyeg átadása másik rendszernek

Az RFC 3339 időbélyeg-formátuma dátumot, időt és eltolást ad meg. Például a 2026-10-10T18:00:00+02:00 és a 2026-10-10T16:00:00Z ugyanazt a pillanatot jelenti. A Z jelölés nulla UTC-eltolást fejez ki.

A Unix timestamp átváltó a másodpercben megadott időbélyeg és az UTC-dátum közötti ellenőrzéshez használható. Adatcserekor külön jelöld, hogy a fogadó rendszer másodpercet vagy ezredmásodpercet vár. Az 1000-szeres egységeltérés könnyen egészen más dátumként jelenik meg.

Az eredeti helyi időzóna nevét szükség esetén külön mezőben őrizd meg. Egy rögzített UTC-pillanatból a világ bármely helyének aktuális megjelenítése elkészíthető, de az eredeti szervezői szándék, például a minden héten helyi 09:00, ettől még külön információ.

Közös munkaidősáv keresése két hely között

A találkozó átváltása után azt is meg kell nézni, belefér-e mindkét fél munkaidejébe. Legyen két szemléltető iroda helyi munkaideje 09:00–17:00. Az A iroda UTC+2, a B iroda UTC−4 eltolást használ az első vizsgált napon. Ezek választott forgatókönyvek, nem egy konkrét ország naptári előírásai.

UTC-re váltva A munkaideje 07:00–15:00, B munkaideje 13:00–21:00. A közös rész 13:00–15:00 UTC, vagyis két óra. A közös kezdet a két kezdés későbbi értéke, a közös vég a két befejezés korábbi értéke. Ha a közös vég nem későbbi a kezdetnél, nincs pozitív hosszúságú átfedés.

Előre ellenőrzött eltolások a példábanA munkaideje UTC-benB munkaideje UTC-benKözös idő UTC-ben
A: +2, B: −407:00–15:0013:00–21:0013:00–15:00, 2 óra
A: +1, B: −408:00–16:0013:00–21:0013:00–16:00, 3 óra
A: +1, B: −508:00–16:0014:00–22:0014:00–16:00, 2 óra

A köztes sor mutatja, miért kell egy nemzetközi sorozatnál az egyes dátumokat ellenőrizni. A két hely eltolásának eltérő változása módosítja a közös időt. A heti meghívó időzónához kötése az ismétlődési szándékot őrzi; a résztvevők munkaidejének teljesülését ettől még külön vizsgálni kell.

Az első sorban egy 90 perces értekezlethez 15 perc előkészület és 15 perc lezárás éppen kitölti a kétórás közös sávot. A teljes foglalás 13:00–15:00 UTC, az értekezlet maga 13:15–14:45 UTC lehet. Ez A helyi óráján 15:15–16:45, B óráján 09:15–10:45. A meghívó szövegében legyen világos, hogy a résztvevőktől melyik kezdést várod.

Éjfélen átnyúló munkaidőnél teljes dátum-idő értékekkel dolgozz. A 22:00–06:00 helyi sáv végét a következő naphoz kell kötni; a puszta óraszámok minimuma és maximuma ilyenkor rossz eredményt adhat. Több résztvevőnél ugyanez az átfedésvizsgálat folytatható, de a szabadnapokat és az egyéni elfoglaltságokat a naptárból kell hozzáadni. A kézi eltolásos kalkulátor ezeket nem ismeri.

Egy helyi naptári nap UTC-ben nem mindig 24 óra

Napi kimutatásnál a helyi nap kezdetét és a következő helyi nap kezdetét külön váltsd UTC-re. Saját szemléltető időzónaszabályunk szerint október 25-én 00:00-kor még UTC+2, október 26-án 00:00-kor már UTC+1 az eltolás. A példát nem egy ország jogszabályának meghatározásaként használjuk; valós helyhez az adott dátum szabálya szükséges.

A kezdőpont október 24. 22:00 UTC, a következő nap kezdete október 25. 23:00 UTC. A kettő között 25 óra, azaz 90 000 másodperc van. Ha a kezdéshez egyszerűen 86 400 másodpercet adsz, egy teljes órát kihagysz a helyi nap végéből.

Adatlekérdezéskor célszerű a kezdő időpontot beleszámítani, a következő nap kezdőpontját pedig kizárni. Így a feltétel: az esemény UTC-ideje legalább a kezdés, és kisebb a következő nap kezdeténél. A pontosan a határra eső esemény a következő naphoz tartozik, így két egymást követő jelentésben egyszer szerepel.

Ezzel a módszerrel nincs szükség mesterséges 23:59:59,999 végpontra sem, amelynek pontossága eltérhet a tárolt időbélyegekétől. Az UTC-adatokat közös időalapon szűröd, a jelentés napját a kiválasztott helyi naptár határozza meg. A zónanevet és a használt szabályadatbázis változatát a jelentés előállítási beállításával együtt érdemes megőrizni, hogy egy későbbi ellenőrzés megismételhető legyen.

Az eltérő naphossz a napi összegek összehasonlításánál is számít. Egy saját, folyamatosan működő modellfolyamat óránként pontosan tíz eseménnyel 24 óra alatt 240, 25 óra alatt 250 eseményt adna. A napi összeg körülbelül 4,17%-kal nagyobb, az óránkénti gyakoriság mégis ugyanaz. Ha intenzitást hasonlítasz össze, a tényleges megfigyelési idővel osztott rátát is mutasd meg. Ha a feladat a helyi nap teljes eseményszáma, őrizd meg a napi összeget, és a nap hosszát külön adatként tedd mellé.

Ellenőrzés a meghívó kiküldése előtt

A kezdést és a befejezést is váltsd UTC-re, majd ezekből számold az időtartamot. Az időpontkülönbség-kalkulátor akkor használható jól erre, ha az összehasonlított értékeket már közös időalapra hoztad. Az éjfélen átnyúló eseménynél a megfelelő dátumot is vidd tovább.

Küldés előtt nézd meg a meghívót legalább a szervező és egy eltérő zónában lévő résztvevő beállításával. A szöveges meghívó, a naptárbejegyzés és a visszaszámláló ugyanazt a pillanatot mutassa. Ha valamelyik eltér, először a dátumot és az eltolást ellenőrizd: ezek javítása után a többi megjelenítés is következetesen rendezhető.

Záró tudáspróba

Kérdésenként egy választ jelölj meg, majd a megoldások alapján pontozd magad. Ez a három kérdés a cikkben bemutatott összefüggéseket ellenőrzi.

1. A kalkulátor tizedes órában kéri az UTC-eltolást. Mit írj az UTC+05:30-hoz?

  • A) 5,03-at.
  • B) 5,30-at.
  • C) 5,5-et.

2. Egy visszaállításkor a helyi 02:30 előfordul UTC+2-vel és UTC+1-gyel is. Mennyi a két időpont tényleges különbsége?

  • A) Két óra.
  • B) Nulla, mert ugyanaz az óra és perc látszik.
  • C) Egy óra.

3. A helyi nap eleje 2026. október 25. 00:00 UTC+2, a következő nap eleje október 26. 00:00 UTC+1. Mekkora a két határ közti idő a példában?

  • A) 23 óra, azaz 82 800 másodperc.
  • B) 24 óra, azaz 86 400 másodperc.
  • C) 25 óra, azaz 90 000 másodperc.

Megoldások és pontozás

1. C. A 30 perc fél óra, ezért 5 + 30/60 = 5,5. Az 5,30 tizedes óra csak 5 óra 18 perc volna. Ismétléshez: Félórás és negyedórás eltérések.

2. C. 02:30+02:00 = 00:30 UTC, míg 02:30+01:00 = 01:30 UTC. A dátum és az eltolás együtt különbözteti meg az ismétlődő időpontot. Ismétléshez: Óraátállításkor lehet hiányzó vagy ismétlődő helyi idő.

3. C. UTC-ben a két határ október 24. 22:00 és október 25. 23:00. Ezek között 25 óra telik el; a napot kezdő és a következő napot kezdő határt külön kell átváltani. Ismétléshez: Egy helyi naptári nap UTC-ben nem mindig 24 óra.

Minden helyes válasz 1 pont; a hibás vagy kihagyott válasz 0 pont. Az összpontszám 0–3 lehet.

  • 0 pont: dolgozd végig újra a három megoldásban megjelölt részt, és írd le a példák kiinduló feltételeit.
  • 1 pont: a két elhibázott kérdésnél vezesd le a helyes választ; külön írd mellé, melyik feltétel vagy számolási lépés maradt ki.
  • 2 pont: térj vissza az egyetlen elhibázott kérdéshez kapcsolt részhez, majd egy bemenet megváltoztatásával ellenőrizd újra az eredményt.
  • 3 pont: a három összefüggést ebben a feladatsorban helyesen alkalmaztad. Próbáld ki a cikk egyik ellenőrzését saját adatokkal, a feltételeket és a mértékegységeket is feljegyezve.
További cikkek

Kapcsolódó olvasnivalók

Gyorskereső

Kalkulátorok és útmutatók keresése

↑↓ választásEnter megnyitásEsc bezárás