whycomputer.com >> Cunoștințe despre Internet >  >> Internet

Conversia Datelor UTC în Ora de Est cu JavaScript

În lume, fusurile orare sunt adesea exprimate ca devieri pozitive sau negative față de Timpul Universal Coordonat (UTC). UTC, bazat pe Timpul Atomic Internațional, este echivalent cu GMT. Cu ajutorul JavaScript-ului, poți converti ușor un timp UTC în Ora de Est.

Pasul 1 – Crearea obiectului Date pentru UTC

Inițializează un obiect Date prin constructorul Date(), trecând ca parametru rezultatul metodei statice Date.UTC(). De exemplu, pentru miezul nopții la 1 ianuarie 2000 UTC:

var fooDay = new Date(Date.UTC(2000, 0, 1, 0, 0, 0, 0));

Metoda Date.UTC() returnează numărul de milisecunde de la miezul nopții din 1 ianuarie 1970 UTC. Parametrii sunt an, lună (0‑based), zi, ore, minute, secunde, milisecunde.

Pasul 2 – Calcularea devierii locale

Obține devierea locală în milisecunde: var localOffset = fooDay.getTimezoneOffset() * 60000; Metoda getTimezoneOffset() returnează diferența în minute între fusul local și UTC; înmulțim cu 60.000 pentru a obține milisecunde.

Pasul 3 – Obținerea timpului UTC în milisecunde

Calculează valoarea UTC a obiectului Date și adaugă devierea locală:

var fooUTC = fooDay.getTime() + localOffset;

Pasul 4 – Aplicarea offset-ului Ora de Est

Definește offset-ul Ora de Est în milisecunde (−5 ore):

const EAST = 3600000 * -5;

Apoi creează un nou obiect Date care reprezintă timpul convertit în Ora de Est:

var barDay = new Date(fooUTC + EAST);

Notă utilă

  • În JavaScript, lunile sunt indexate de la 0 la 11 (0 = ianuarie, 1 = februarie, etc.).

URL:https://ro.whycomputer.com/Internet/100502078.html

Internet
  • Cum să corectezi data și ora pe PC

    Dacă computerul tău are setarea incorectă a datei și orei, toate fișierele create și salvate vor avea data greșită. Iată cea mai rapidă și simplă modalitate de a seta manual ceasul și calendarul la timpul corect în Windows. Pasul 1 În partea dreaptă a barei de activități, în partea de jos a ecranul

  • Cum se convertește RCA la Firewire

    Convertirea semnalului RCA la FirewireFirewire (IEEE 1394) este un standard de transfer de date digital, apreciat pentru viteza și stabilitatea sa. În producția video, acesta permite transferul rapid de fișiere de mare dimensiune. Conectorii RCA, folosiți pentru audio și video analogic, nu pot fi co

  • Cum să convertești Loran în GPS

    Conversia Loran în GPSDeși GPS (satelitul de poziționare globală) și Loran sunt calculati în mod diferit, există un software Andren care convertește coordonatele Loran în GPS. Acesta nu doar oferă o aproximație a coordonatelor GPS corespunzătoare unei citiri Loran, ci îmbunătățește acuratețea în tim

Cunoștințe despre Internet © https://ro.whycomputer.com