JavaScript

Sådan får du aktuel dato og tid i JavaScript?

Sådan får du aktuel dato og tid i JavaScript?

Javascript er blevet et massivt brugt programmeringssprog på grund af udvidelsen af ​​internettet og internettet i et utroligt tempo. I den moderne verden af ​​internettet kan vi udføre næsten alle opgaver i en enkelt browser, og Javascript bruges på hvert eneste websted, vi ser i vores daglige rutineliv. Vi plejede ofte at se dato og klokkeslæt på næsten alle websteder. I denne artikel skal vi se på, hvordan vi kan få det aktuelle tidspunkt i Javascript, og hvad er de forskellige måder at få dato og tid i henhold til vores krav.

Javascript giver et indbygget objekt Dato, som hjælper med at styre al dato og tid. Senere kan vi udtrække alt, hvad vi vil, efter vores behov ved hjælp af forskellige indbyggede metoder. Så lad os bare hoppe ind i processen og lære de forskellige teknikker for at udtrække den aktuelle dato og tid.

Først og fremmest opretter vi et nyt objekt med Date () og erklærer en variabel med navnet "nuværende" og tildeler det nye Object of Date () til en "aktuel" variabel.

var nuværende = ny dato ();

Efter tildeling, lad os se på objektet Date, hvad har det for os?.

konsol.log (nuværende)

I orden! Det ser ret sejt ud i et godt format. Men hvad med, hvis vi kun ønsker at få året fra hele datoen? Vi kan bruge den indbyggede funktion getFullYear () til kun at få året.

nuværende.getFullYear ();

Tilsvarende, hvis vi kun vil udtrække året, kan vi bruge den indbyggede funktion getMonths () til kun at få måneden.

nuværende.getMonth ();

Der virker som et problem. Dette er ikke den 8. måned (august)! Som vi kan se i ovenstående komplette output til det nye Date-objekt. Dette er september. Nå, det er på grund af det digitale (0-11). Så vi er nødt til at tilføje "1" til det for at få den rigtige måned hver gang.

nuværende.getMonth () + 1;

Det er fint nu.

Ligesom for året kan vi gøre det samme for datoen. For eksempel for at udtrække eller kun få datoen kan vi bruge den indbyggede funktion getDate ().

nuværende.getDate ();

Ligesom en dato har vi indbyggede funktioner til udpakning af det ønskede stykke tid. For eksempel, hvis vi kun ønsker at hente eller udtrække timerne fra hele den aktuelle tid, kan vi bruge den indbyggede funktion getHours ().

nuværende.getHours ();

Det samme gælder minutterne. For kun at udtrække minutter kan vi bruge getMinutes ().

nuværende.getMinutes ();

For kun at udtrække sekunder kan vi bruge getSeconds ().

nuværende.getSeconds ();

Avancerede indbyggede funktioner

Her har vi nogle avancerede indbyggede funktioner til at få dato og tid i en ret ren og god formateret streng. For eksempel for kun at få tiden, ikke datoen, i form af streng kan vi bruge den indbyggede funktion toLocaleTimeString () til vores formål.

nuværende.toLocaleTimeString (); // "14:42:07 PM"

Og hvis vi kun ønsker at udtrække tiden i form af streng. Vi kan bruge den indbyggede funktion toLocaleDateString ().

nuværende.toLocaleDateString (); // "9/29/2020"

Og hvis vi vil udtrække både dato og klokkeslæt i en enkelt streng, kan vi bruge den indbyggede funktion toLocaleString ().

nuværende.toLocaleString (); // "29-09-2020, 14:42:07 PM"

Så det er sådan, vi kan få dato og klokkeslæt ved hjælp af det indbyggede datoobjekt og udtrække de krævede måneder, år eller minutter ved hjælp af forskellige metoder.

Konklusion

Denne artikel forklarer, hvordan vi kan få den aktuelle dato og klokkeslæt, og hvordan vi kan bruge det til vores behov på en meget nem, dybdegående og effektiv måde, som enhver nybegynder kan forstå og bruge. Så fortsæt med at lære, arbejde og få erfaring i Javascript med linuxhint.com for at få en bedre forståelse af det. Mange tak!

Gratis og open source-spilmotorer til udvikling af Linux-spil
Denne artikel dækker en liste over gratis og open source-spilmotorer, der kan bruges til at udvikle 2D- og 3D-spil på Linux. Der er mange sådanne spil...
Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...
Sådan styrkes FPS i Linux?
FPS står for Billeder i sekundet. FPS's opgave er at måle billedhastigheden i videoafspilninger eller spiloptræden. I enkle ord betegnes antallet af u...