Denne oppskrivningen vil guide deg om å bruke tidsformater i JavaScript.
Hvordan du bruker JavaScript -tidsformater?
JavaScript tidsformater kan implementeres ved hjelp av:
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);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 ();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.