Otthon » Mérgező gombák » Univerzális idő stb. UTC: mit jelent, hogyan jelent? Az UTC és a GMT időzónák közötti különbség

Univerzális idő stb. UTC: mit jelent, hogyan jelent? Az UTC és a GMT időzónák közötti különbség

A modern időzóna-rendszer azon alapul Koordinált egyetemes idő UTC(Universal Time), amely meghatározza az összes időzóna idejét.

A helyi idő az északi félteke számos országában (de nem mindegyikben) nyáron 1 órával növekszik (a déli féltekén egyidejűleg 1 órával csökken), télen pedig visszatér a normál, normál időre, ami gyakran szintén változik. . A helyi idő szezonális és nem szezonális változásai miatt a műsorszórásban, a nemzetközi közlekedésben, a rádiókommunikációban, az e-mailben és más nemzetközi kommunikációs eszközökben óriási a zűrzavar a különböző országok közötti időkapcsolatok tekintetében.

Az UTC időt télen és nyáron nem számítják át, így azokon a helyeken, ahol nyári időszámítás van, az UTC-hez viszonyított eltolás megváltozik.

Az elsődleges (első) meridián a greenwichi meridián, amelynek földrajzi hosszúsága 0°00"00", amely a földgömböt a nyugati és a keleti féltekére osztja. Áthalad az egykori Greenwich Obszervatóriumon (London külvárosában)

GMT(Greenwichi idő szerint) – „Greenwichi idő” – a greenwichi meridiánon. A csillagok napi mozgásának csillagászati ​​megfigyelései alapján határozták meg. Instabil (évente egy másodpercen belül), és a Föld forgási sebességének állandó változásától, a földrajzi pólusok felszíne mentén történő mozgásától és a bolygó forgástengelyének nutációjától függ. Greenwichi (csillagászati) idő – a GMT jelentése közel áll az UTC-hez (atomi idő), és továbbra is ennek szinonimájaként használják. Egy másik név "ZULU idő"

Az orosz nyelvű meteorológiában a GMT-t SGV-nek (Greenwich Mean / vagy Geographical / Time) jelölik.

A greenwichi középidővel ellentétben az UTC-t atomórákkal állítják be. Az UTC időskálát 1964 óta vezették be az UT1 (csillagászati ​​mérések) és a TAI (atomórák) értékeinek harmonizálására.

1900 óta az átlagos szoláris nap 0,002 atommásodperccel nőtt, ezért a greenwichi átlagidő körülbelül 1 másodperccel tér el a nemzetközi atomi időtől minden 500 napon. Figyelembe véve ezt a fokozatos fáziseltolódást a két időskála között, és anélkül, hogy feladnánk az atomórák által kínált nagy pontosságot, 1972-ben kompromisszumot találtak, amely a koordinált világidő (UTC) fogalmának meghatározásához vezetett, amelyet ma használnak. mint a világ hivatalos időmérője . Lényegében az UTC idő nemzetközi atomi időként folyik, és amikor a greenwichi időhöz viszonyított különbség eléri az 1 másodpercet, az UTC skálához 1 másodpercet adunk, amit szökőmásodpercnek neveznek. Így a különbség mindig kevesebb, mint 0,9 másodperc. Egy ugrómásodperc hozzáadását a Nemzetközi Földforgási Szolgálat (IERS) jelenti, amely folyamatosan figyeli a forgási sebességet. Az ugrómásodperc hozzáadásának legjobb időpontja június 30. és december 31. Egyébként az UTC kifejezés is kompromisszum az angol CUT (Coordinated Universal Time) és a francia TUC (Temps Universel Coordlnaire) között.

A koordinált világidő (UTC) mindig független referenciapont marad az egész világ számára, és ahonnan, ismerve a normál idő közötti különbséget, mindig kiszámíthatja a helyi időt.

A pontos időjeleket rádión, televízión és az interneten keresztül továbbítják – az UTC rendszerben.

A standard idő egy olyan időszámlálási rendszer, amely a Föld felszínének 24 időzónára való felosztásán alapul, a hosszúság 15°-onként. Az ugyanazon időzónán belüli idő azonosnak számít. 1884-ben a Nemzetközi Konferencián úgy döntöttek, hogy ezt a rendszert alkalmazzák. Az 1883-as nemzetközi egyezmény értelmében a fő ("nulla") meridiánnak azt a meridiánt kell tekinteni, amely áthalad a London külvárosában található Greenwich Obszervatóriumon. Helyi greenwichi idő (GMT), beleegyezett, hogy egyetemes időnek vagy "világidőnek" nevezzék

Oroszország területén 2010. március 28. óta 9 időzóna van (azelőtt 11 időzóna volt). A Szamarai régió és Udmurtia átváltott a moszkvai időre (második időzóna). Kemerovo régió (Kuzbass) - Omszkba (MCK+3). Kamcsatka területe és Chukotka - Magadanszkoje (MSK+8). A Szövetség ezen öt alanyában 2010. március 28-án nem mozdították el az óramutatókat.

Két öv megszűnik – a harmadik (Szamara, MSK+1) és a tizenegyedik (Kamcsatka, MSK+9). Összesen 9 db van belőlük, a maximális időintervallum hazánkban 10-ről 9 órára csökken.

Oroszországban 2011 márciusa óta, a nyári időszámításra való áttérés után az órák mutatóit már nem mozgatják egész évben.

2012-ben minden szinten újra szóba kerül az állandó téli időszámítás nyári időszámítással szembeni előnyei, ezért lehetséges az átállás (idén ősszel) az állandó, egész éves téli időszámításra.

A stabil idő jobb az egészségnek. Az őszi-tavaszi holtszezonban a szervezetnek nem kell különösebben módosítania a bioritmusait. A műszaki szolgálatoknak és a fuvarozóknak már nem kell, mint korábban, az óramutatók cseréjekor, átkonfigurálniuk a berendezéseket és módosítaniuk a menetrendeket.

Moszkva időzónája, stabil idő szerint: +4 (GMT + 4:00)

A zónaidő határait a fizikai és földrajzi adottságok figyelembevételével húzzák meg - nagy folyók, vízgyűjtők, valamint államközi és közigazgatási határok mentén. Az államok megváltoztathatják ezeket a határokat az országon belül.

A nemzetközi rendszer U T C (World Time; jelölése UTC/GMT vagy, ami ugyanaz, UTC), valamint a helyi és a moszkvai idő közötti különbség - MSK. A plusz jel a kiindulási ponttól keletre, a mínusz jel nyugatra.

A nyári időszámításra (egy órával előre) és a téli időszámításra (egy órával vissza) való áttérés tavasszal, illetve ősszel történik. Ez a szabály az Európai Unióban, Egyiptomban, Törökországban, Új-Zélandon érvényes... Az átutalás időpontja és eljárása az időzítés tekintetében némileg eltérhet. A legtöbb ország felhagyott az őszi-tavaszi óramutatóváltással: Oroszország és Fehéroroszország (2011 óta), Kazahsztán, Türkmenisztán, Üzbegisztán, Tádzsikisztán, India, Kína, Japán, Szingapúr, Tajvan...

Világidő - UTC/GMT - a greenwichi középidő (G M T) értéke egy másodperces pontossággal egyenlő az "univerzális koordinált idővel" (U T C) - GMT=UTC). Az U T C név idővel teljesen felváltja a „Greenich-idő” kifejezést.

Rizs. 2 térkép – Világidőzónák és ezek eltolása az UTC/GMT-től (greenwichi idő)

Táblázat - a világ városainak időzónái (UTC/GMT), nyáron

Kamcsatka UTC/GMT+12
Magadan, Szahalin. UTC/GMT+12
Vlagyivosztok UTC/GMT+11
Jakutszk UTC/GMT+10
Irkutszk UTC/GMT+9
Krasznojarszk UTC/GMT+8
Omszk UTC/GMT+7
Jekatyerinburg UTC/GMT+6
Moszkva moszkvai idő, Szocsi város UTC/GMT+4
Minszk "kelet-európai idő" (EET) UTC/GMT+3
Párizsi „közép-európai nyári idő” (CEST – közép-európai nyári időzóna) UTC/GMT+2
Londoni greenwichi idő / nyugat-európai idő (WET) UTC/GMT+1
"Közép-atlanti idő" UTC/GMT-1
Argentína, Buenos Aires UTC/GMT-2
Kanada "atlanti idő" UTC/GMT-3
USA – New York „keleti idő” (EDT – US Eastern Daylight Time Zone) UTC/GMT-4
Chicago (Chicago) "Középidő" (CDT – US Central Daylight Time) UTC/GMT-5
Denver (MDT – amerikai hegyvidéki nyári idő) UTC/GMT-6
USA, Los Angeles, San Francisco "Pacific Daylight Time" (PDT – Pacific Daylight Time) UTC/GMT-7

Példa a téli és nyári időszámításra: EST / EDT (Eastern Standard / Daylight Time Zone).
Ha valahol a téli időszámítást szabványosnak tekintik, akkor le lehet rövidíteni, például: ET, CT, MT, PT

Táblázat - az oroszországi városok és régiók időzónái, 2011 óta.
Helyi időkülönbség látható:
MSK+3 - Moszkvával;
UTC+7 – koordinált világidővel (UTC = GMT)

Név
tél / nyár
Elfogultság
viszonylag
Moszkva
idő
Eltolás az UTC-hez képest
(világidő)
USZ1 Kalinyingrádi idő - az első időzóna MSK-1 UTC+3:00
MSK/MSD
MSST/MSDT
Moszkvai idő MSK UTC+4:00
SAMT/SAMST Lepedék MSK UTC+H:00
YEKT/YEKST Jekatyerinburg idő MSK+2 UTC+6:00
OMST / OMSST Omszki idő MSK+3 UTC+7:00
NOVT/NOVST Novoszibirszk, Novokuznyeck
Kemerovo, Tomszk. Barnaul
MSK+3 UTC+7:00
KRAT/KRAST Krasznojarszki idő
Krasznojarszk, Norilszk
MSK+4 UTC+8:00
IRKT/IRKST Irkutszk idő MSK+5 UTC+9:00
YAKT/YAKST Jakut idő MSK+6 UTC+10:00
VLAT/VLAST Vlagyivosztok ideje MSK+7 UTC+11:00
MAGT / MAGST Magadani idő
Magadan
MSK+8 UTC+12:00
PETT/PETST Petropavlovszk-Kamcsatszkij MSK+8 UTC+I2:00

Megjegyzés: MSK = MSD (Moszkvai nyári idő) egész évben


Kifejezések és meghatározások

Váltás nyári időszámításra (DST - nyári időszámítás) - az óramutatót egy órával előre kell mozgatni, ami minden évben március utolsó vasárnapján történt annak érdekében, hogy a nyári időszámításhoz további órát kapjunk, hogy megtakarítsuk. elektromos áram (világításhoz stb.). A téli időszámításhoz való visszatérést nemrég hajtották végre. Októberi vasárnap. Ezek az átmenetek befolyásolták az emberi szervezet bioritmusát, közérzetét, és ehhez egy hét alkalmazkodás kellett, hogy megszokja. Az óramutatók manipulálása gyakori oka annak, hogy a dolgozók és az alkalmazottak késnek a munkából.

Az elsődleges (első) meridián a greenwichi meridián, amelynek földrajzi hosszúsága 0°00"00", amely a földgömböt a nyugati és a keleti féltekére osztja. Áthalad az egykori Greenwich Obszervatóriumon (London külvárosában)

GMT (greenwichi idő) – "greenwichi idő"- a greenwichi meridiánon. A csillagok napi mozgásának csillagászati ​​megfigyelései alapján határozták meg. Instabil (évente egy másodpercen belül), és a Föld forgási sebességének állandó változásától, a földrajzi pólusok felszíne mentén történő mozgásától és a bolygó forgástengelyének nutációjától függ. A greenwichi (csillagászati) idő jelentése közel áll az UTC-hez (atomi idő), és továbbra is annak szinonimájaként használják. Egy másik név "Zulu idő"

Az orosz nyelvű meteorológiában a GMT-t SGV-nek (Greenwich Mean / vagy Geographical / Time) jelölik.

GMT = UTC (1 másodpercig pontos)

Időzóna (normál időzóna) – eltérés az UTC/GMT világidőtől (például: UTC/GMT+4 – negyedik időzóna, Greenwichtől keletre)

H:mm:ss – 24 órás formátum (például: 14:25:05). Percek és másodpercek - kezdő nullákkal

h:mm:ss – 12 órás formátum (például: 14:25:05 – „délután két és fél óra” – 14:25:05). Percek és másodpercek - kezdő nullákkal

AM - a dél előtti idő megjelölése 12 órás formátumban (rövid változat - "A")
PM - a dél utáni idő megjelölése 12 órás formátumban

Univerzális idő UT (Universal Time) a greenwichi meridiánon mért átlagos napidő, amelyet a csillagok napi mozgásának csillagászati ​​megfigyelései alapján határoznak meg. Finomított értékei: UT0, UT1, UT2

UT0 - a pillanatnyi greenwichi meridiánon mért idő, a Föld pólusainak pillanatnyi helyzetéből meghatározva

UT1 - a greenwichi középső meridiánon mért idő, a Föld pólusainak mozgására korrigálva

UT2 - idő, figyelembe véve a Föld forgási sebességének változásait

TAI - idő az atomórák szerint (International Atomic Time, 1972 óta). Stabil, referencia, soha nem fordították le. Idő és frekvencia szabvány

A GPS-navigációs rendszerben az idő 1980 januárja óta van érvényben. Nem vezetnek be módosítást. Másfél tucat másodperccel előzi meg az UTC-időt.

UTC (az angol univerzális idő koordináltból)- Összehangolt világidő a szabványos frekvenciák és időjelek összehangolt elosztására rádión, televízión és az interneten keresztül - "világidő". Szinonimája: "Univerzális időzóna"

Az UTC időskálát 1964 óta vezették be az UT1 (csillagászati ​​mérések) és a TAI (atomórák) értékeinek harmonizálására.

A greenwichi középidővel ellentétben az UTC-t atomórákkal állítják be.

A Föld forgási sebessége lelassul, ezért az UTC skálán rendszeresen, egy-két-három év elteltével korrekciókat vezetnek be június 30-án vagy december 31-én (szökőmásodperc), hogy az U T C ne legyen több egy másodpercnél (pontosabban 0,9 s) eltért a csillagászati ​​időtől (amelyet a Nap mozgása határoz meg), mivel az UT1 egy másodperccel lemaradt. Ezt a nemzetközi szabályt 1972-ben fogadták el.

Időarány 2009-ben: UTC (univerzális) elmarad a TAI (atomi) mögött - 35 másodperccel. A GPS-navigációs rendszerben az idő 15 másodperccel előzi meg az UTC-t (1980 óta számolva a különbség növekszik) T glonass = Tutc + 3 óra (javítva, így az eltérés nem haladja meg az 1 ms-t.)

A pontos időjeleket (az óra szinkronizálásához) rádiócsatornákon, televízión és az interneten keresztül továbbítják - az UTC rendszerben. Pontosabban, elhelyezheti például a Mayak rádiójelre, de csak a hosszú vagy középhullámú tartományra (a „föld-felszíni hullámra”). A VHF/FM rádió sávon a jel akár több másodpercig is késhet a valódihoz képest.

Az automatikus szinkronizálású (angol rádióvezérlésű) órákban az időkorrekció a bázisállomásokról, ultrahosszú hullámokon történik. Ezt a rendszert Európában fejlesztették ki.

Pontos helyi idő szerinti szolgáltatási számok az orosz városokban 100 - Moszkva Voronezh Cseboksary Cseljabinszk 060 - Brjanszk Kalinyingrád Krasznodar Murmanszk Szentpétervár Samara A mobilszolgáltatók nem rendelkeznek ilyen szolgáltatással, mivel a mobiltelefon földrajzilag nincs korlátozva, és nem csak egy adott városban működhet , hanem a roamingban is .

Az UTC-időt sem télen, sem nyáron nem számítják át, ezért azokon a helyeken, ahol van nyári időszámításra átváltás, az UTC-hez viszonyított eltolás megváltozik (Moszkvában a téli időszámítás 2011-es eltörlése előtt a különbség: télen - UTC+3, nyáron - UTC+4).

A naptári hónapok és a hét napjai nevének szabványos rövidítései angol nyelven (RSS-ben és egyebekben használatos): január február március április május június július augusztus szeptember október november december jan febr márc ápr május jún júl aug szept okt nov dec hétfő kedd szerda Csütörtök Péntek Szombat Vasárnap H K Sze Cs P Szo V

GMT – Greenwich Mean Time (vagy földrajzi) idő (angolul Greenwich Mean Time, GMT) – a London melletti régi Greenwich Obszervatóriumon áthaladó meridián ideje. Az idő jelzésére szolgál az időjárási térképeken. A GMT szinonimái a GMT és az UTC.

______________________________________________

Irodalom

„Idő és naptár” - M.: Nauka. 1989

Globális (műholdas) navigációs rendszerek GLONASS (Oroszország), GPS (USA), Galileo (Európai Unió) - lehetővé teszik az objektumok aktuális helyzetének (koordinátáinak), pályájának és mozgási sebességének meghatározását navigációs eszközökkel, beleértve a hordozhatóakat is. bolygónk bármely pontján és a Föld-közeli űrben.

Működési módtól és céltól függően a műholdas GPS (Global Positioning System) navigátorok használhatók autókhoz (autós navigátorokhoz), hordozható, tengeri stb. A legelterjedtebb importált típusok a Garmin, Mio stb. Vannak teljesen autonóm konfigurációs lehetőségek - napelemekről vagy miniatűr termoelektromos generátorokról (hőelemekről) tölthető akkumulátorokkal. A navigációs rendszer modern kommunikátorokba, okostelefonokba és mobiltelefonokba van beépítve, így nemcsak a vevő helyének földrajzi koordinátáit, hanem a rendszeridőt is megkaphatja a mikroszekundum töredékének pontossággal.

Az orosz GLONASS a 90-es évek közepe óta működik. Az orbitális konstelláció több mint két tucat működő műholdat foglal magában. A rendszer Oroszország egész területén működik. 2009 óta a közlekedést, így a személyszállítást is tömegesen szerelték fel ezzel a rendszerrel.

A navigátorokat Oroszországban gyártják (Glospace SGK-70 és mások), amelyek egyszerre több navigációs rendszerrel is működhetnek - GLONASS, GPS, Galileo.

A Glospace támogatja a SMILINK rendszert (forgalmi dugókat jelenít meg), és elkerülő útvonalakat tud létrehozni. Egyszerre több műholdrendszerről is lehet jeleket fogni.

G P S térképek - elektronikus térképek navigátorokhoz és más mobil eszközökhöz (kommunikátorok, PDA-k / PDA-k, okostelefonok stb.) GPS funkcióval.

A standard idő egy olyan időszámlálási rendszer, amely a Föld felszínének 24 időzónára való felosztásán alapul, a hosszúság 15°-onként. Az ugyanazon időzónán belüli idő azonosnak számít. 1884-ben a Nemzetközi Konferencián úgy döntöttek, hogy ezt a rendszert alkalmazzák. Az 1883-as nemzetközi egyezmény értelmében az elsődleges („nulla”) meridián az, amely a London külvárosában található Greenwich Obszervatóriumon halad át. A helyi greenwichi időt (GMT) univerzális időnek vagy „világidőnek” kell nevezni UTC/GMT/Z.

Oroszország területén 2010. március 28. óta 9 időzóna van (azelőtt 11 időzóna volt). A Szamarai régió és Udmurtia átváltott a moszkvai időre (második időzóna). Kemerovo régió (Kuzbass) – Omszkba (MCK+3). Kamcsatka területe és Chukotka - Magadanszkoje (MSK+8). A Szövetség ezen öt alanyában 2010. március 28-án nem mozdították el az óramutatókat.

Két öv megszűnik – a harmadik (Szamara, MSK+1) és a tizenegyedik (Kamcsatszkij, MSK+9). Összesen 9 db van belőlük, a maximális időintervallum hazánkban 10-ről 9 órára csökken.

Oroszországban 2011 márciusától, a nyári időszámításra való áttérés után az óramutatók többé nem mozgathatók.

Moszkva időzónája, stabil idő szerint: +4 (UTC/GMT + 4:00)

Az UTC (koordinált univerzális idő) egy világméretű szabvány az idő és a dátum meghatározására. Korábban Greenwich Mean Time (GMT) néven ismerték. A szabványhoz kapcsolódó egyéb rövidítések az "univerzális idő" és a "világidő".
Miért van szüksége UTC időre?

Az UTC-t a nemzetközi rövidhullámú műsorszolgáltatók használják frekvencia- és programterveikben. Az amatőr rádióadók, a rövidhullámú rádióhallgatók, a katonai és a szolgálati rádiószolgálatok is széles körben használják az UTC-t. A greenwichi középidő az angliai Greenwich-en áthaladó Prime Meridian időn alapult. A GMT lett a világ idő- és dátumszabványa, mert a Brit Királyi Haditengerészet és a Kereskedelmi Tengerészgyalogság használta a tizenkilencedik században. Manapság a precíziós atomórák, a rövidhullámú időjelek és a műholdak UTC-vel működnek, hogy megbízható és pontos szabványt biztosítsanak tudományos és navigációs célokra. Bár vannak finomítások a pontosság terén, az UTC szabvány ugyanazokat az elveket használja, mint a GMT.
Milyen időrendszert használ az UTC?

Az UTC 24 órás időjelölési rendszert használ. Az „1:00 AM” az UTC-ben 0100-ban van kifejezve, és „nulla száz”-ként van deklarálva. Tizenöt perccel kettő után 0115-ként fejezik ki; harmincnyolc perccel elmúlt kettő – 0138 (általában "nulla egy harmincnyolc"-nak ejtik). A következő perc 0159 után 0200. A következő perc 1259 után 1300 (ejtsd: „tizenháromszáz”). Ez 2359-ig tart. A következő perc 0000 („nulla száz”) – egy új nap kezdete.
Mi a fő hiba az idő újraszámításánál?

Az UTC használatakor a zavar fő forrása, hogy a dátum is az UTC szerint változik. Például a pénteken 23:00 UTC-kor Moszkvában végrehajtott QSO-t szombaton, moszkvai idő szerint 3:00-kor rögzítik. És fordítva, ha QSO-t készített Moszkvában hétfőn 3:00 MT, akkor a naplóban a következőt kell feltüntetni: „Vasárnap, 23:00 UTC.

  • UTC: Az elsődleges meridiánon lévő időt egyetemes koordinált időnek nevezik. A mozaikszó közötti eltérést az okozta, hogy az egyetemesség minden nyelvre érvényes.
  • GMT: Korábban a greenwichi középidőt (GMT) használták az UTC helyett, mivel az elsődleges meridiánt a Greenwich Királyi Obszervatóriumon való áthaladásra választották.
  • Más időzónák UTC-től eltolva írhatók. Például az ausztrál keleti szabványidő (EST) UTC+1000-ként van írva, ami azt jelenti, hogy a 10:00 UTC ugyanazon a napon 20:00 EST.
  • Nyári idő nem érinti az UTC-t. Ez csak egy politikai döntés az időzóna megváltoztatásáról (az UTC-hez képest). Például a GMT még mindig használatban van: ez a brit nemzeti idő télen. Nyáron BST lesz.
  • Szökőmásodpercek: Nemzetközi megállapodás szerint az UTC-t legfeljebb 0,9 másodpercre tartják a fizikai valóságtól (UT1, amelyet napidőben mérnek) úgy, hogy az UTC év utolsó percének végén vagy június utolsó percében "szökőmásodpercet" vezetnek be. .
  • A szökőmásodperceket nem kell megadni (a csillagászok által) több mint 6 hónappal a bevezetésük előtt. Ez problémát jelent, ha 6 hónapnál hosszabb időre van szükség másodpercenkénti tervezésre.
  • Unix idő: a "korszak" óta eltelt másodpercek számával mérve (1970 UTC eleje). A Unix időt nem befolyásolják az időzónák vagy a nyári időszámítás.
  • A POSIX.1 szabvány szerint a Unix időnek úgy kell kezelnie a szökőmásodperceket, hogy megismétli az előző másodpercet, például: 59,00 59,25 59,50 59,75 59,00 ← ismétlés 59,25 59,50 59,75 00,00 59,75 00,00 ← Ez nem fejezhető ki. a második ugrás bármilyen módon a rendszeróráidban, és az időd garantáltan az ellenkező irányba telik. Másrészt minden nap pontosan 86 400 másodpercből áll, és nincs szükség egy táblázatra az összes múltbeli és jövőbeli szökőmásodpercről ahhoz, hogy a Unix-időt ember által olvasható óra-perc-másodperc formává alakítsa.
  • Az ntpd-nek újra kell próbálkoznia, miután "ugróbiteket" kapott az upstream időszerverektől, de azt is láttam, hogy nem csinál semmit: a rendszer egy másodpercet ugrik a jövőbe, majd lassan visszacsúszik a megfelelő időpontra.

Amit minden programozónak tudnia kell az időről

  • Az időzónák a prezentáció szintjén vannak
    A legtöbb kód nem foglalkozhat az időzónákkal vagy a helyi idővel, hanem a Unix-időt úgy kell jeleznie, ahogy van.
  • Ha időt mér, mérje meg a Unix időt. Ez UTC. Könnyen beszerezhető (rendszerfüggvényekkel). Nincs időzóna vagy nyári időszámítás (vagy szökőmásodperc).
  • Az idő tárolásakor tárolja a Unix időt. Ez egy szám.
  • Ha ember által olvasható időt szeretne megtakarítani (például a naplókban), próbálja meg elmenteni együtt Unix idővel nem helyett.
  • Az idő megjelenítésekor mindig adja meg az időzóna eltolását. Az eltolás nélküli időformátum haszontalan.
  • A rendszeróra nem pontos.
  • Online vagy? Az egyes gépek rendszerórája nem egyformán pontos.
  • A rendszeróra képes és fog is előre-hátra ugrani az időben olyan dolgok miatt, amelyek az Ön irányításán kívül esnek. A programját úgy kell megtervezni, hogy ezt túlélje.
  • Másodpercek aránya rendszeróra mennyiségre igazi másodperc – nem pontos és változhat. Főleg a hőmérséklettől függ.
  • Ne használja vakon a gettimeofday() -t. Ha monoton (egyre növekvő) órára van szüksége, nézze meg a clock_gettime() -t. [Java-opció: A System.nanoTime() használata a System.currentTimeMillis() helyett]
  • Az ntpd kétféleképpen módosíthatja a rendszeridőt:
    • Lépés: Az óra azonnal előre vagy hátra ugrik a megfelelő időpontra
    • Csavarás: A rendszeróra frekvenciájának megváltoztatása, hogy az lassan a megfelelő idő felé haladjon.
    A csavarást részesítik előnyben, mert kevésbé zavaró, de csak kis eltérések korrigálására hasznos.

Különleges esetek

  • Az idő másodpercenként egy másodperc sebességgel telik minden megfigyelő számára. A távoli óra megfigyelőhöz viszonyított frekvenciája a sebességtől és a gravitációtól függ. A GPS műholdak órái úgy vannak beállítva, hogy leküzdjék a relativitáselmélet hatásait.
  • A MySQL a DATETIME típusú oszlopokat "YYYYMMDD ÓHMMSS" számba csomagolt értékként tárolja. Ha aggódik az időbélyegek tárolása miatt, tárolja őket egész számként, és használja a UNIX_TIMESTAMP() és FROM_UNIXTIME() függvényeket a konvertáláshoz.

Mi az a Unix idő vagy Unix korszak (Unix epoch vagy Unix idő vagy POSIX idő vagy Unix időbélyeg)?

A UNIX-idő vagy a POSIX-idő a UNIX-ban és más POSIX-kompatibilis operációs rendszerekben alkalmazott időkódolási módszer.
A kiindulópont az 1969. december 31. és 1970. január 1. közötti éjfél (UTC), az ettől a pillanattól eltelt időt „UNIX-korszaknak” (angolul Unix Epoch) nevezik.
A UNIX-idő összhangban van az UTC-vel, különösen az UTC szökőmásodpercek deklarálásakor a megfelelő másodpercszámok ismétlődnek.
Az idő másodpercek száma formájában történő tárolásának módszere nagyon kényelmes a dátumok összehasonlításakor (a másodperc pontossága), valamint a dátumok tárolására: szükség esetén bármilyen ember által olvasható formátumba konvertálhatók. A dátum és az idő ebben a formátumban is nagyon kevés helyet foglal (4 vagy 8 bájt, a gépi szó méretétől függően), ezért célszerű nagy mennyiségű dátum tárolására használni. Teljesítménybeli hátrányok léphetnek fel, ha a dátumelemekhez, például a hónapszámokhoz stb. nagyon gyakran hozzáférnek, de a legtöbb esetben hatékonyabb az időt egyetlen értékként tárolni, nem pedig mezők gyűjteményeként.

Unix korszak konvertálása ember által olvasható dátummá


HónapNapÉv ÓraMinSec
/ / : : GMT


Formázott dátum RFC 2822 formátumban

Az év, hónap vagy nap Unix kezdési és befejezési dátuma

Kezdés és vég megjelenítése év hónap nap
HónapokNapÉv
/ /


Másodpercek konvertálása napokra, órákra és percekre


Hogyan szerezz be Unix időt...

Perlidő
PHPidő()
RubinTime.now (vagy Time.new). Kimenet: Time.now.to_i
Pitonelőször az időt importálja, majd a time.time()
Jávalong epocha = System.currentTimeMillis()/1000;
Microsoft .NET C#epocha = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
VBScript/ASPDateDiff("s", "01/01/1970 00:00:00", Most())
Erlangnaptár:datetime_to_gregorian_seconds(naptár:most_univerzális_időig(most()))-719528*24*3600.
MySQLSELECT unix_timestamp(most())
PostgreSQLSELECT kivonat(epocha FROM now());
SQL ServerSELECT DATEDIFF(s, "1970-01-01 00:00:00", GETUTCDATE())
JavaScriptA Math.round(new Date().getTime()/1000.0) A getTime() az időt ezredmásodpercben adja vissza.
Unix/Linuxdátum +%s
Más operációs rendszerParancssor: perl -e "nyomtatási idő" (ha a Perl telepítve van a rendszeren)

Dátum konvertálása Unix időre...

PHPmktime( óra, jegyzőkönyv, másodpercig, hónap, nap, év)
RubinTime.local( év, hónap, nap, óra, jegyzőkönyv, másodpercig, usec) (vagy Time.gm a GMT/UTC kimenethez). Az add.to_i kimenethez
Pitonelőször importidő, majd int(time.mktime(time.strptime("2000-01-01 12:34:00", "%Y-%m-%d %H:%M:%S")))
Jávalong epocha = new java.text.SimpleDateFormat("nn/MM/yyyy ÓÓ:pp:ss").parse("01/01/1970 01:00:00");
VBScript/ASPDateDiff("s", "01/01/1970 00:00:00", dátum mezőben)
MySQLSELECT unix_timestamp( idő) Időformátum: ÉÉÉÉ-HH-NN ÓÓ:PP:PP vagy ÉÉHHNN vagy ÉÉÉÉHHNN
PostgreSQLSELECT kivonat(epoch FROM date("2000-01-01 12:34"));
Időbélyeggel: SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE "2001-02-16 20:38:40-08"); Időközzel: SELECT EXTRACT(EPOCH FROM INTERVAL "5 nap 3 óra");
SQL ServerSELECT DATEDIFF(s, "1970-01-01 00:00:00", dátum mezőben)
Unix/Linuxdátum +%s -d"1980. január 1. 00:00:01"

Unix idők konvertálása ember által olvasható dátummá...

PHPdátum( Formátum, unix idő);
RubinTime.at( unix idő)
Pitonelőször az importidő, majd a time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.localtime( unix idő)) Cserélje ki a time.localtime mezőt a time.gmtime értékre a GMT dátumként.
JávaKarakterláncdátum = új java.text.SimpleDateFormat("nn/MM/yyyy HH:mm:ss").format(new java.util.Date ( unix idő*1000));
VBScript/ASPDateAdd("s", unix idő, "01/01/1970 00:00:00")
PostgreSQLIDŐBÉLYEG VÁLASZTÁSA IDŐZÓNÁVAL "korszak" + unix idő* INTERVALLUM "1 másodperc";
MySQLfrom_unixtime( unix idő, opcionális, kimeneti formátum) Szabványos kimeneti formátum ÉÉÉ-HH-NN ÓÓ:PP:SS
SQL ServerDATEADD(s, unix idő, "1970-01-01 00:00:00")
Microsoft Excel=(A1 / 86400) + 25569 Az eredmény a GMT időzónában lesz. Más időzónák esetén: =((A1 +/- időkülönbség a zónához) / 86400) + 25569.
Linuxdátum -d @1190000000
Más operációs rendszerParancssor: perl -e "print skalár(localtime( unix idő))" (Ha Perl telepítve van) Cserélje ki a "localtime" szót a "gmtime"-re a GMT/UTC időzónában.

Mire kell a "Unixtime Converter" eszköz?

Ez az eszköz elsősorban azoknak a webmestereknek lesz hasznos, akik folyamatosan nagy mennyiségű dátummal foglalkoznak, vagy gyakran hivatkoznak ezek elemeire munkájuk során. A "Unixtime Converter" eszköz segítségével könnyedén konvertálhatja a Unix-időt felhasználóbarát dátummá (és fordítva), megtudhatja az aktuális Unix-korszakot, valamint Unix-időt kaphat különböző programozási nyelveken, DBMS-ekben és operációs rendszerekben.

Mi az a Unix idő?

A Unix-korszak (Unix-korszak) 1969. december 31-ről 1970. január 1-re virradó éjjel kezdődött. Ezt a dátumot vették a „számítógépes” idő kezdőpontjaként, amelyet másodpercekben számítanak ki, és nagyon kevés lemezterületet foglal el - mindössze 4 vagy 8 bájtot. Ezzel a kódolási módszerrel a programozók bármilyen dátumot "elrejthetnek" egyetlen számba, és könnyen visszaalakíthatják a felhasználók számára érthető formátumba.

A Unix idő (más néven Unix idő vagy POSIX idő) kényelmesen használható különféle operációs rendszerekben és programozási nyelvekben, mivel egyetlen értékként jelenik meg, nem pedig bizonyos számú mező foglalna helyet. Ezenkívül a UNIX idő teljes mértékben megfelel az UTC szabványnak (beleértve a szökőéveket is) - ebben az esetben a megfelelő második értékek egyszerűen megismétlődnek.

Unix terminológia

Néhány szó a kifejezésekről.

Így, Unix idő(vagy POSIX idő) az 1970. január 1-je éjféltől napjainkig eltelt másodpercek száma.

Unix időbélyeg(időbélyeg) egy „rögzített” időpont, más szóval egy számba nyomott dátum.

UTC(Universal Coordinated Time) az egyetemes koordinált idő, amely az elsődleges meridiánon van „rögzítve”, és amelyből a földrajzi időzónákat számolják.

Mennyire „tartós” ez a rendszer?

Alig pár évtized múlva, nevezetesen 2038. január 19-én 03:14:08 UTC-kor a Unix idő eléri a 2147483648 értéket, és a számítógépes rendszerek ezt a számot negatívnak is értelmezhetik. A probléma megoldásának kulcsa egy 64 bites (32 bites helyett) változó használata az idő tárolására. Ebben az esetben a Unix idejű számértékek kínálata további 292 milliárd évre elegendő az emberiség számára. Nem rossz, igaz?

A Unix idő mindenki számára egy

Ha Ön Londonban vagy San Franciscóban él, a barátai pedig Moszkvában, akkor Unix-idővel „nézegetheti az óráit”: ez a rendszer jelenleg az egész világon ugyanaz. Természetesen, ha a szervereken az idő megfelelően van beállítva. És egy eszköz segítségével "Unixtime konverter" Ez az átalakítás a másodperc töredékét vesz igénybe.



Előző cikk: Következő cikk:

© 2015 .
Az oldalról | Kapcsolatok
| Webhelytérkép