Hvordan legge til timer til dagsobjekt i JavaScript

Hvordan legge til timer til dagsobjekt i JavaScript
Datoobjektet i JavaScript returnerer inneværende dag, dato og tid (med tidssone) på enheten. I JavaScript er det noen situasjoner der utviklere trenger å legge til timer på et datoobjekt. Datoobjektet tilbyr en rekke metoder, inkludert "Sethours ()”,“GetTime ()”,“setmonth ()”, Og mange flere for å få tilgang til eller endre verdiene til datoobjektet, for eksempel tid, time, minutt, tidssone og andre.

Dette innlegget vil beskrive prosessen for å legge til timer i et datoobjekt i JavaScript.

Hvordan legge til timer til dagsobjekt i JavaScript?

For å legge til timer til et datoobjekt, bruk de gitt nedenfor JavaScript forhåndsdefinerte metoder:

  • GetTime () Metode
  • Sethours () -metode

La oss se på arbeidet med de ovennevnte metodene.

Metode 1: Legg til timer til dagsobjekt ved bruk av GetTime () -metode

For å legge til timer i datoobjektet, "GetTime ()”Metode brukes. Det representerer tiden for den gitte datoen i universell tid. Det returnerer tiden i millisekunder:

Syntaks
Bruk følgende syntaks for GetTime () -metoden:

Dato.GetTime ()

Eksempel
Opprett et nytt datoobjekt og lagre det i en variabel “Dato”:

var dato = ny dato ();

For å legge til timer i et datoobjekt, definer en funksjon “AddHourStodate ()”Med en parameter”time", Ring "Settime ()”Metode for datoobjekt deretter først oppnå gjeldende tid ved å bruke“GetTime ()”Metode, og legg deretter til timer med millisekunder til det:

funksjon addHourStodate (time)
Dato.Settime (dato.getTime () + time * 60 * 60 * 1000);
returdato;

Skriv ut dagens dato ved å bruke "konsoll.Logg()”Metode:

konsoll.Logg ("Dagens dato:", dato);

Ring funksjonen “AddHourStodate ()”Ved å passere“2”Timer:

addHourStodate (2);

Skriv ut den nye datoen og klokkeslettet ved å legge til 2 timer i den på konsollen:

konsoll.Logg ("Legg til timer i dato:", dato);

Tilsvarende utgang vil være:

Metode 2: Legg til timer til dato -objekt ved bruk av Sethour () -metode

Det er et annet datoobjekts metode "Sethour ()”Brukes til å legge til timer til dags dato. Det setter timene for en dato i henhold til lokal tid.

Syntaks
For Sethours () -metode, bruk den gitte syntaks:

Dato.Sethours (timer, min, sek, MS)

I syntaks ovenfor:

  • timer”Indikerer et heltall nummer mellom 0 og 23.
  • min”Representerer minutter mellom 0 og 59.
  • sek”Er sekundene mellom 0 og 59.
  • MS”Er millisekundene mellom 0 og 999.
  • min, sek, og MS”Er valgfrie parametere, men knyttet til hverandre, hvis bruk“MS”Så er det obligatorisk å bruke“sek”Og“min”.

Eksempel
For å legge til timer i et datoobjekt, definer en funksjon “AddHourStodate ()”Med en parameter”time”, Og få verdien av timer ved å gi et tall som et argument i“Sethours ()”Metode:

funksjon addHourStodate (time)
Dato.Sethours (time);

Ring funksjonen “AddHourStodate ()”Ved å passere“2”Timer å legge til datoen:

addHourStodate (2);

Skriv ut den nye datoen og klokkeslettet ved å legge til 2 timer i den på konsollen ved å bruke “Konsoll.Log () ”-metode:

konsoll.Logg ("Legg til 2 timer til dags dato:", dato);

Produksjon

Konklusjon

For å legge til timer i et datoobjekt, bruk JavaScript Date -objektets forhåndsdefinerte metoder inkludert "GetTime ()”Metode eller“Sethours ()”Metode. Sethours () -metoden setter timene i dato i henhold til lokal tid mens GetTime () -metoden returnerer tiden i millisekunder og representerer tiden i universell tid. Dette innlegget beskrev prosessen for å legge til timer til et datoobjekt i JavaScript.