Hvordan få gjeldende dato og tid i JavaScript?

Hvordan få gjeldende dato og tid i JavaScript?

JavaScript har blitt et massivt brukt programmeringsspråk på grunn av utvidelsen av Internett og nettet i et utrolig tempo. I den moderne verdenen på nettet kan vi gjøre nesten alle oppgaver i en enkelt nettleser, og JavaScript brukes på hvert eneste nettsted vi ser i vår daglige rutineliv. Vi pleide ofte å se datoen og klokkeslettet på nesten alle nettsteder. I denne artikkelen skal vi se på hvordan vi kan få den nåværende tiden i JavaScript og hva er de forskjellige måtene å få dato og tid i henhold til vårt krav.

JavaScript gir et innebygd objekt Dato, Noe som hjelper til med å håndtere alle dato og klokkeslett. Senere kan vi hente ut hva vi vil i henhold til våre behov ved å bruke forskjellige innebygde metoder. Så la oss bare hoppet inn i prosessen og lære de forskjellige teknikkene for å trekke ut gjeldende dato og klokkeslett.

Først av alt, vil vi opprette et nytt objekt med dato () og erklære en variabel som heter "Current" og tilordne det nye objektet med dato () til en "nåværende" variabel.

var Current = New Date ();

Etter å ha tilordnet, la oss se på objektdatoen hva har det for oss.

konsoll.Logg (gjeldende)

Ok! Det ser ganske kult ut i et godt format. Men hva med om vi bare ønsker å få året fra hele datoen? Vi kan bruke den innebygde funksjonen Getlylear () bare for å få året.

nåværende.getulearear ();

Tilsvarende, hvis vi bare ønsker å trekke ut året, kan vi bruke den innebygde funksjonen getmonths () for bare å få måneden.

nåværende.getMonth ();

Det virker som et problem. Dette er ikke den 8. måneden (august)! Som vi kan se i ovennevnte utdata for det nye datoobjektet. Dette er september. Vel, dette er på grunn av det digitale (0-11). Så vi må legge til “1” til det for å få den riktige måneden hver gang.

nåværende.getMonth () + 1;

Dette er bra nå.

Akkurat som for året, kan vi gjøre det samme for datoen. For eksempel for å trekke ut eller bare få datoen, kan vi bruke den innebygde funksjonen getDate ().

nåværende.getDate ();

Akkurat som en dato har vi innebygde funksjoner for å trekke ut ønsket tid. For eksempel, hvis vi bare ønsker å få eller trekke ut timene, fra hele nåværende tid, kan vi bruke den innebygde funksjonen Gethours ().

nåværende.gethours ();

Det samme gjelder minuttene. For bare å trekke ut minutter, kan vi bruke getminutes ().

nåværende.getminutes ();

For bare å trekke ut sekunder, kan vi bruke getSeconds ().

nåværende.getSeconds ();

Avanserte innebygde funksjoner

Her har vi noen avanserte innebygde funksjoner for å få dato og klokkeslett i en ganske ren og god formatert streng. For eksempel, for å få tid, ikke datoen, i form av streng, kan vi for eksempel bruke den innebygde funksjonen tolocaletimestring () til vårt formål.

nåværende.tolocaletimestring (); // "14:42:07 PM"

Og hvis vi bare vil trekke ut tiden i form av streng. Vi kan bruke den innebygde funksjonen tolokaledatestring ().

nåværende.tolocaledatestring (); // "9/29/2020"

Og hvis vi ønsker å trekke ut både dato og klokkeslett i en enkelt streng, kan vi bruke den innebygde funksjonen tolocalestring ().

nåværende.tolocalestring (); // "9/29/2020, 2:42:07 PM"

Så det er slik vi kan få dato og tid ved å bruke det innebygde datoobjektet og trekke ut de nødvendige månedene, årene eller minutter ved å bruke forskjellige metoder.

Konklusjon

Denne artikkelen forklarer hvordan vi kan få gjeldende dato og tid og hvordan vi kan bruke den til våre behov på en veldig enkel, dyp og effektiv måte som enhver nybegynner kan forstå og bruke. Så fortsett å lære, jobbe og få erfaring i JavaScript med Linuxhint.com for å ha et bedre grep om det. Tusen takk!