Pontos idő — Budapest
Mennyi az idő most? Valós idejű digitális és analóg óra milliszekundum pontossággal.
Stopperóra
Pontos idő — Mennyi az idő most?
Az oldal valós időben mutatja a pontos időt — nem csak a böngésződ rendszerórája alapján, hanem online atomóra-szerverekkel szinkronizálva. A weboldal megnyitásakor több forrást párhuzamosan kérdez le (Cloudflare anycast, WorldTimeAPI, TimeAPI.io — ezek NTP-vel csatlakoznak atomóra-laboratóriumokhoz), kiszűri a kiugró (megbízhatatlan) értékeket, és a legmegbízhatóbb, sub-szekundumos forrást használja annak kiszámítására, mennyivel tér el a saját órád az UTC-től. Ha a források nem értenek egyet, vagy egyik sem megbízható, az oldal inkább a saját rendszeróádra támaszkodik, semmint hibás értéket mutasson. A megjelenített idő ezt a korrekciót már tartalmazza, így a saját géped pontatlanságától független, jellemzően néhány tíz milliszekundumon belül egyezik az igazi atomóra-idővel.
Mit mutat az oldal?
- Digitális kijelző — óra:perc:másodperc.ezredmásodperc
- Atomóra-szinkron jelzés 📡 — kis ikon a másodpercek mellett, ha sikerült atomóra-szerverhez csatlakozni
- Forrás és eltérés — pontosan melyik szerver adta az időt, mekkora a hálózati késés és mennyit téved a saját órád
- Analóg óra — hagyományos óraszámlap mutatókkal
- Dátum — teljes magyar dátum (év, hónap, nap, hét napja)
- Időzóna — a kiválasztott város időzónája, UTC eltolás, nyári/téli idő jelzés
- Unix timestamp — az 1970-01-01 óta eltelt másodpercek száma
- Stopperóra — milliszekundum pontos mérés indítás/stop/reset gombokkal
Mi az atomóra?
Az atomóra a legpontosabb idő-mérő eszköz: egy stabil rezgésszámú atomi átmenetet (pl. a cézium-133 atom hiperfinom átmenetét, 9 192 631 770 Hz) használ etalon-frekvenciaként. A modern cézium-szökőkút órák (pl. NIST F-2 az USA-ban, NPL-CsF2 az Egyesült Királyságban) 10 millió év alatt 1 másodpercnél kevesebbet tévednek. A legújabb optikai atomórák (stroncium, itterbium) elérik a 10⁻¹⁸ pontosságot — gyakorlatilag az univerzum élete alatt sem tévednének egy másodpercet.
Az 1967 óta hatályos SI-másodperc definíciója: „9 192 631 770 cézium-133 átmenet periódus időtartama". Az UTC (koordinált világidő, Universal Time Coordinated) a világ atomóráinak súlyozott átlagából (TAI = Nemzetközi Atomidő) származik, kiegészítve szökőmásodpercekkel, amelyek a Föld lassuló forgását követik.
Rádiós atomóra szinkronizáció
A klasszikus „rádiós atomórák" (Funkuhr, radio-controlled clock) hosszúhullámú rádiójeleket fognak, amelyeket egy állami időszolgáltató sugároz, közvetlenül atomóra forrásból:
- DCF77 (Németország, 77,5 kHz) — Mainflingen, Frankfurt mellől sugároz, hatótávolság ~2000 km, lefedi Magyarországot is. A legtöbb európai rádiós ébresztőóra ezt veszi.
- MSF (Egyesült Királyság, 60 kHz) — Anthorn, Cumbria
- WWVB (USA, 60 kHz) — Fort Collins, Colorado
- JJY (Japán, 40 / 60 kHz) — Ohtakadoyayama / Hagane-yama
- BPC (Kína, 68,5 kHz) — Lintong, Shaanxi
Ezek az adók percenként sugározzák ki a teljes UTC dátumot és időt, jellemzően DST-jelzéssel együtt. Az óra dekódolja, és 0,1 másodpercen belül szinkronizál az atomóra-jellel — internet nélkül, csak rádiókapcsolattal. A Naptárak.com oldalain látható kis 📡 antenna-ikon ezt a klasszikus rádiós atomóra szimbólumot idézi: ha látod, akkor sikeres a szinkron.
NTP — az internet rádiós atomórája
A weboldalak és számítógépek nem rádiós jellel, hanem az NTP-vel (Network Time Protocol, 1985) szinkronizálnak. Az NTP egy hierarchikus, fa-szerkezetű protokoll: a 0. réteg a fizikai időforrás (atomóra, GPS), az 1. réteg az ezekhez közvetlenül csatlakozó szerverek, a 2-3. réteg ezeket szolgálja ki tovább. A pool.ntp.org globális hálózata több ezer önkéntes szerverből áll. Az NTP milliszekundumos pontosságot ér el az interneten.
Az operációs rendszered (Windows, macOS, iOS, Android) automatikusan NTP-vel szinkronizál percenként vagy óránként — ezért általában csak néhány tíz milliszekundummal tér el a saját órád az igazi atomóra-időtől. Ha hosszabb ideje nem volt szinkron (pl. offline gép), a kvarc-oszcillátorok természetes drift-je miatt napi 1–10 másodperc eltérés könnyen kialakulhat.
Hogyan működik a Naptárak.com órája?
Az oldal több forrást párhuzamosan kérdez le, és megbízhatóság szerint rangsorol:
- Cloudflare Anycast (cdn-cgi/trace) — sub-szekundumos időbélyeg, globálisan NTP-vel szinkronizált CDN edge-ek; a legmegbízhatóbb és leggyorsabb, ezért elsődleges.
- WorldTimeAPI.org — IETF NTP pool-szerverek; keresztellenőrzésre és tartalékként.
- TimeAPI.io — JSON API; csak akkor használjuk, ha egy másik forrás megerősíti (egyedül nem, mert időnként több másodpercet téved).
- Saját rendszeróra — ha egyik külső forrás sem megbízható (offline / blokkolt / ellentmondó). Modern, NTP-szinkronizált gépen ez is csak tíz–száz ms-ot téved, ezért jobb választás, mint egy elromlott forrás.
Mi az IERS?
Az IERS (International Earth Rotation and Reference Systems Service, Nemzetközi Föld-forgási és Referenciarendszer Szolgálat) az 1987-ben alapított nemzetközi tudományos szervezet, amely a Föld forgásának egyenetlenségeit méri és gondoskodik arról, hogy a polgári idő (UTC) ne csússzon el észrevehetően a Nap járásától. Központja a Frankfurt am Mainban működő Bundesamt für Kartographie und Geodäsie (BKG). Fő feladatai:
- UT1 mérése — a tényleges Föld-forgási idő VLBI-vel (Very Long Baseline Interferometry, távoli kvazárok rádiómegfigyelése) és GPS-szel.
- Szökőmásodpercek bejelentése — a hivatalos Bulletin C-ben fél évvel előre tudatja, hogy az UTC-hez kell-e adni +1 másodpercet jún. 30. vagy dec. 31. utolsó percében (a következő szökőmásodperc 2035-ig várhatóan nem lesz).
- DUT1 publikálása — a UT1 és az UTC közti pillanatnyi eltérés (max ±0,9 s) heti közzététele a Bulletin A-ban.
- Égi és földi referenciarendszer karbantartása — ICRF (csillagok pozíciói) és ITRF (földrajzi koordináták) frissítése.
Az IERS adatait használja a globális GPS-, Galileo-, GLONASS- és BeiDou-infrastruktúra, az NTP atomóra-hálózat, a műholdas távérzékelés, az asztrofotózás és minden olyan rendszer, ahol másodperc alatti pontosság kell.
Csillagászati és tudományos időformátumok
A pontos helyi idő és az UTC mellett az oldal kiírja a csillagászatban, navigációban és szatellitkövetésben használt további időformátumokat is. Ezek a mérnöki és tudományos rendszerek "anyanyelvei" — egyetlen folyamatos számskálát adnak, amin a Föld forgásától független számítások végezhetők.
- JD — Julián dátum (Julian Date): folyamatos napszámlálás Kr.e. 4713. január 1. déltől (UT), Joseph Justus Scaliger javaslatára (1583). Tört érték: a nap törtrésze. Pl. 2025-01-01 12:00 UT = JD 2 460 677,0. Csillagászati pozíciószámításokhoz, pályaelemekhez (TLE), efemeriszekhez használják, mert a hónap-/szökőév-ugrásokat kikerüli.
- MJD — Módosított Julián dátum (Modified Julian Date): MJD = JD − 2 400 000,5. Kezdete 1858. november 17. 00:00 UT (éjfél, nem dél). A rövidebb 5-jegyű érték kisebb lebegőpontos hibát okoz, és a nap éjfélkor kezdődik — mérnöki és csillagászati log-fájlokban, GPS-pályaelemekben, IERS bulletinekben mindenhol ezt használják.
- TAI−UTC eltérés: a Nemzetközi Atomidő (TAI) és a polgári UTC különbsége másodpercben. A TAI 1958-01-01-től egyenletesen jár, az UTC viszont szökőmásodpercekkel követi a Föld forgását. A jelenlegi érték 37 másodperc (2017-01-01 óta változatlan, és 2035-től az IERS megszünteti a szökőmásodperceket). GPS-időhöz: GPS = TAI − 19 s = UTC + 18 s.
- GMST — Greenwich Mean Sidereal Time (Greenwich átlagos csillagidő): a tavaszpont (vernal equinox) óraszöge a Greenwich délkörön. Egy csillagászati nap 23h 56m 04,0905s (közel 4 perccel rövidebb a napóra-napnál!) — ennyi idő alatt fordul meg a Föld a távoli csillagokhoz képest. Csillagászok ebből tudják, mely csillagok láthatók pillanatnyilag.
- LST — Local Sidereal Time (helyi szidereális idő): LST = GMST + földrajzi hosszúság (15° = 1 óra). Megmutatja, hogy a meridiánodon (közvetlenül fejed fölött dél–észak irányban) éppen melyik rektaszcenziójú égterület halad át. Ha tudod a csillag rektaszcenzióját, akkor: óraszög = LST − RA. Csillagászati távcsövek beállításához, asztrofotózáshoz alapvető.
Példa: ha az LST épp 19h 30m, és a Vega rektaszcenziója 18h 36m, akkor a Vega 54 perccel ezelőtt delelt — közel zenit-magasságban van (lokálisan, az adott földrajzi szélességtől függően). Ez az alapja annak, hogy egy adott csillagot mikor érdemes észlelni.
A szinkron során az oldal minden forrásból több gyors mintát vesz (5 másodperc timeout-tal), és a legkisebb RTT-jű (round-trip time, oda-vissza hálózati késés) mintát tartja meg — ekkor a legpontosabb a becslés. Megméri az RTT-t, és felezve becsüli az egyirányú késést, így a szerver-küldés pillanatát rekonstruálja. Ha 3+ forrás válaszol, a mediántól messze eső (kiugró) értékeket eldobja, így egyetlen elromlott forrás sem ronthatja el az eredményt:
offset = (szerver_idő + RTT/2) − helyi_Date.now()
Az oldal 10 percenként újraszinkronizál, valamint amikor visszakapod a tab fókuszát (és az utolsó szinkron >5 perce volt). A megjelenítés a kiválasztott város IANA-időzónája (pl. Europe/Budapest) szerint történik — az atomóra UTC-ben gondolkodik, de a böngésző Intl API-ja konvertál minden tizedmásodpercben a helyi időre, figyelembe véve a nyári-téli idő átállást.
Gyakran ismételt kérdések
Mennyire pontos az itt megjelenített idő?
Sikeres atomóra-szinkron esetén néhány tíz milliszekundum az eltérés a TAI/UTC nemzetközi atomidőtől. A pontosság fő korlátja a hálózati késés (RTT/2) és annak ingadozása — ezt az oldal kompenzálja, de tökéletesen kiszűrni nem tudja. Ha az atomóra-szerverek nem érhetők el, fallback-ként a saját géped órája látszik (a státusz-jelző akkor „Helyi óra" módban jelenik meg).
Összehasonlításként: egy átlagos otthoni okostelefon vagy laptop NTP-szinkronja után tipikusan 50–200 ms eltérés van; egy hónapja nem szinkronizált gép kvarc-órája akár 1-10 másodpercet is tévedhet. Egy professzionális GPS-vezérelt időszerver elér 1 µs alá. A Naptárak.com oldal célja: a böngésződ pillanatnyi órájánál biztosan pontosabb idő.
Mit jelent a 📡 antenna-ikon a másodpercek mellett?
A klasszikus rádiós atomóra szimbóluma (Funkuhr-ikon). Akkor jelenik meg, ha az oldal sikeresen szinkronizált egy atomóra-szerverrel. Ha hiányzik az ikon, a megjelenített idő a saját géped órájából származik, fallback módban. Az ikon nem animál (statikus), hogy ne zavarjon olvasás közben.
Mit jelent az UTC, és miért nem GMT?
Az UTC (Coordinated Universal Time, Koordinált Világidő) a Föld hivatalos polgári időetalonja 1972 óta. Az atomidőből (TAI) származik, amelyhez szökőmásodpercek hozzáadásával igazítják a Föld forgásához. A GMT (Greenwich Mean Time) történelmi név — eredetileg a greenwichi délkörön áthaladó Nap delelése alapján definiálták, ma az UTC-vel gyakorlatilag megegyező, csak a brit közbeszédben él tovább.
Magyarország időzónája: UTC+1 télen (CET) és UTC+2 nyáron (CEST, márc. utolsó vasárnaptól okt. utolsó vasárnapig).
Mik a szökőmásodpercek?
A Föld forgása nem egyenletes — az árapály-súrlódás miatt évszázadonként kb. 1,7 ezredmásodperccel hosszabbodik az átlagos napóra-nap. Ezt az atomidővel szembeni eltérést szökőmásodpercekkel (leap second) kompenzálják: az IERS (International Earth Rotation and Reference Systems Service — a Föld-forgás nemzetközi szolgálata) bejelenti, hogy adott évben dec. 31. vagy jún. 30. utolsó percében 60 helyett 61 másodperc lesz. 1972 óta 27 ilyen volt. 2035-től megszűnik a rendszer — túl bonyolult lett a számítógépes rendszereknek, helyette csak több évszázadnyi felgyűlés után igazítanak majd.
Hogyan számolja az oldal az eltérést a saját órámtól?
A böngésző elküld egy HTTP kérést az atomóra-API felé, és megméri:
- t0 — kérés indítása (helyi
Date.now()) - tszerver — a válaszban kapott UTC pillanat
- t1 — válasz beérkezése (helyi
Date.now())
A round-trip time (RTT) = t1 − t0. Feltételezve, hogy az oda- és visszaút körülbelül szimmetrikus, az egyirányú késés RTT/2. Az igazi szerver-pillanat a beérkezés idejére korrigálva: tszerver + RTT/2. Az eltérés a saját órádtól: offset = (tszerver + RTT/2) − t1. Pozitív érték: a te órád lemarad; negatív: siet. Ezt az értéket látod a „A te órád eltérése" sorban.
Miért siet vagy késik a számítógépem órája?
A számítógépek és okostelefonok belső órája egy kvarc-oszcillátor (32 768 Hz tipikusan), amely érzékeny a hőmérsékletre, a gép korára és a tápfeszültségre. Egy átlagos kvarc napi 1–10 másodpercet drift-elhet. Ezért az operációs rendszer rendszeres időközönként NTP-vel szinkronizál — ha kikapcsolod az „Automatikus időbeállítás" opciót, vagy hosszabb ideig offline vagy a gép, gyűlik fel az eltérés. Az itt látott „A te órád eltérése" érték közvetlenül méri ezt.
Melyik időzónát mutatja az oldal?
Alapértelmezetten a kiválasztott város IANA-időzónáját (pl. Europe/Budapest, America/New_York). A városválasztó keresőben több ezer települést találsz; a választott időzónában jelenik meg minden számítás (helyi idő, dátum, nyári/téli idő). Az atomóra-idő mindig UTC-ben érkezik a szerverről, és a böngésző Intl.DateTimeFormat API-ja konvertálja át a helyi időre — minden tizedmásodpercben újraszámolva, hogy a DST átállás pillanatában is pontos maradjon.
Mi történik, ha nincs internet?
Az oldal végigpróbálja a fallback-láncot (TimeAPI → WorldTimeAPI → Cloudflare). Ha mind a 3 sikertelen, automatikusan a böngésző saját rendszerórájára vált, és a státusz-pirula „Helyi óra (fallback)" módba kerül. Ilyenkor a 📡 ikon nem jelenik meg a másodpercek mellett. A megjelenített idő pontossága ekkor a te géped órájának pontosságától függ — modern, NTP-vel szinkronizált gépeken ez tipikusan 50–500 ms eltérés.
Mire jó a Unix timestamp?
A Unix-időbélyeg (Unix timestamp / Unix epoch time) az 1970. január 1. 00:00:00 UTC óta eltelt másodpercek száma. Az időzónától független, egyértelmű reprezentáció — programozók, naplófájlok, API-k mindenhol ezt használják. Egy Unix-időbélyegből bármilyen időzónába át lehet alakítani a pontos helyi időt. (Megjegyzés: 2038. január 19-én, 03:14:07 UTC-kor a 32-bites előjeles tárolás túlcsordul — ez a „2038-as probléma", amit a modern rendszerek 64-bites timestamp-pel kezelnek.)
Pontosabb a Naptárak.com órája, mint a számítógépem órája?
Sikeres atomóra-szinkron esetén igen — mert a saját géped órájának drift-jét vagyis az NTP-szinkronok közötti eltérést kiküszöböli. A szerver az NTP-pool-on keresztül közvetlenül atomóra-laboratóriumokhoz kapcsolódik; a te géped csak órás-naponta szinkronizál.
Akkor van kevésbé pontos, ha az atomóra-API sikertelen: ekkor pontosan a te géped órája az alap. A fallback-jelzés („Helyi óra") egyértelműen mutatja ezt az állapotot.
Lehet 100%-osan pontos óra?
Az UTC maga definiált pontosságú — mert ezt a definíciót használja a világ. A világ legpontosabb optikai atomórái (NIST-Yb1, JILA Sr-I) a 10⁻¹⁸ relatív pontosságot érik el — ennyi idő alatt mérnék el az univerzum jelenlegi életkorát egyetlen másodperccel. Az interneten futó óra esetében a hálózati késés ingadozása az igazi korlát: ezt 10–50 ms alá nehéz vinni böngészőből.