JavaScript tidsformater

JavaScript tidsformater
I JavaScript er bruk av tidsformatene veldig nyttig for å observere variasjonen i GMT (Greenwich middeltid) eller universell tid koordinert (UTC) og beregne tidsforskjellen. I tillegg til det, når du trenger å få tilgang til det nøyaktige tidspunktet for å manipulere det i henhold til dine krav. I slike tilfeller er det veldig nyttig å bruke forskjellige tidsformater i JavaScript.

Denne oppskrivningen vil guide deg om å bruke tidsformater i JavaScript.

Hvordan du bruker JavaScript -tidsformater?

JavaScript tidsformater kan implementeres ved hjelp av:

  • gethours ()”Og“getutchours ()”Metoder
  • GetTimeZoneOffset ()”Metode
  • GetTime ()”Metode
  • Sethours ()”Metode
  • getSeconds ()”Metode

Vi vil nå gå gjennom hver av de nevnte metodene en etter en!

Metode 1: Bruk JavaScript Time -format ved hjelp av Gethours () og Getutchours () -metoder

gethours ()”Metode returnerer timen fra 0 til 23 i gjeldende dato, og“getutchours ()”Metodeutgang i dagens time i henhold til UTC. Disse metodene kan implementeres for å returnere gjeldende time og den tilsvarende UTC -timen.

Eksempel

I dette eksemplet vil vi opprette et datoobjekt med den nye dato () konstruktøren for å vise gjeldende dato og klokkeslett:

La TimeFormat = ny dato ();

Nå, påkaller Gethours () -metoden for å få den nåværende timen med tanke på gjeldende dato og tid:

konsoll.Logg ("Den nåværende timen er:", TimeFormat.gethours ());

Bruk også getutchours () -metoden for å få den universelle koordinerte tidstiden også:

konsoll.Logg ("Den nåværende UTC -timen er:", TimeFormat.getutchours ());

Produksjon

Metode 2: Bruk JavaScript Time -format ved bruk av GetTimeZoneOffset () Metode

GetTimeZoneOffset ()”Metode beregner forskjellen mellom UTC -tid og lokal tid på få minutter. Denne metoden kan brukes for å finne ut forskjellen mellom den nevnte tiden for videre behandling ..

Følgende eksempel demonstrerer ovennevnte konsept.

Eksempel

Først må du lage et datoobjekt som diskutert i forrige metode. Etter det, bruk metoden GetTimeZoneOffset () for å returnere forskjellen mellom UTC og lokal tidssone på få minutter:

TimeFormat = (Ny dato ().getTimeZoneOffset ());

Til slutt, logg tidsforskjellen på minutter:

konsoll.Logg ("Forskjellen mellom UTC og den lokale tidssonen er:", TimeFormat)

Produksjon

Det kan sees fra utgangen at det er en negativ tidsforskjell på -240 minutter mellom UTC og lokal tidssone.

Metode 3: Bruk JavaScript Time -format ved bruk av GetTime () -metode

GetTime ()”Metode beregner antall millisekunder siden 1. januar 1970 og returnerer den. Denne metoden kan implementeres for å returnere millisekundene fra den nevnte datoen til gjeldende tid.

Gå gjennom det undergitte eksemplet.

Eksempel

For det første, gjenta den forrige metoden for å opprette et nytt datoobjekt. Nå, bruk “GetTime ()”Metode for å returnere Milliseconds -tellingen siden 1. januar 1970 til dagens tid:

TimeFormat = (Ny dato ().getTime ());

Til slutt, logg millisekundene stoler på konsollen:

konsoll.Logg ("Antall millisekunder som ble sendt fra 1. januar 1970 UTC+0 er:", TimeFormat)

Produksjon

Metode 4: Bruk JavaScript Time -format ved hjelp av Sethours () -metode

Sethours ()”Metoden angir timen for en dato. Denne metoden kan brukes for å spesifisere den tilpassede tiden i metodens argument.

Syntaks

Dato.Sethours (timer, minutter, sekunder)

I den gitte syntaks refererer det første argumentet til "time”, Det andre argumentet indikerer”minutter”, Og det tredje argumentet refererer til“sekunder”.

Eksempel

For det første, oppretter et nytt datoobjekt som følger:

La TimeFormat = ny dato ();

Deretter angir du den tilpassede tiden ved å bruke Sethours () -metoden ved å plassere henholdsvis timer, minutter og sekunder i sitt argument og vise den:

tidsformat.Sethours (1, 10, 15);
konsoll.Logg ("Gjeldende tid WRT Set Hour er:", TimeFormat);

Produksjon

Metode 5: Bruk JavaScript Time -format ved hjelp av getSeconds () -metode

getSeconds ()”Metoden returnerer sekundene fra 0 til 59. Denne metoden kan implementeres for å vise nøyaktig tid med sekunder.

Eksempel

I denne demonstrasjonen kan du bruke getSeconds () -metoden på det opprettede dato -objektet:

La TimeFormat = ny dato ();
tidsformat.getSeconds ()

Logg nå den nøyaktige tiden med sekunder på konsollen:

konsoll.Logg ("Gjeldende dato og tid er:", TimeFormat);

Produksjon

Vi har samlet alle mulige JavaScript -tidsformater i denne bloggen.

Konklusjon

For å bruke tidsformater i JavaScript, bruk "gethours ()”Og“getutchours ()”Metoder for å få henholdsvis gjeldende og UTC -time, henholdsvis"GetTimeZoneOffset ()”Metode for å beregne tidsforskjellen mellom den lokale tidssonen og UTC,“GetTime ()”Metode for å returnere millisekundene fra 1. januar 1970 til dagens tid,“Sethours ()”Metode” for å spesifisere den tilpassede tiden eller “getSeconds ()”Metode for å få den nøyaktige tiden med sekunder. Denne bloggen demonstrerte metodene for å bruke tidsformatene i JavaScript.