Vi ser efter biblioteker synes godt om Date-fns og Øjeblik når vi skal arbejde med dato og klokkeslæt i JavaScript. Men du kan bare bruge det indbyggede datoobjekt til at få adgang til den aktuelle dato eller tid, mens du skriver kode . I denne artikel vil vi diskutere, hvordan JavaScript-datoobjektet implementeres i følgende rækkefølge:
JavaScript-dato
JavaScript-datoobjektet bruges til at opnå år, måned og dag. Du kan vise en timer på websiden ved hjælp af JavaScript-datoobjekt. Du kan også bruge forskellige dato-konstruktører til at oprette datoen objekt . Dette giver metoder til at hente og indstille dag, måned, år, time, minut og sekunder.
Der er forskellige måder at oprette et datoobjekt ved hjælp af Date () -konstruktøren.
Syntaks:
ny dato () ny dato (millisekunder) ny dato (datestreng) ny dato (år, måned, dato [, time, minut, sekund, millisekund])
Parametre:
java konverter streng til dato
- Intet argument & minus Konstruktøren Date () opretter et datoobjekt indstillet til den aktuelle dato og tid.
- millisekunder & minus Når et numerisk argument sendes, tages det som den interne numeriske repræsentation af datoen i millisekunder.
- datestreng & minus Det er en strengrepræsentation af en dato i det format, der accepteres af Date.parse () metode.
- år & minus Denne heltal repræsenterer året. Du skal altid angive året fuldt ud.
- måned & minus Den repræsenterer måneden, der begynder med 0 for januar til 11 for december.
- dato & minus Datoen bruges til at repræsentere dagen i måneden.
- time & minus Denne Heltalsværdi repræsenterer timen på dagen (24-timers skala).
- minut & minus Det repræsenterer minutsegmentet af en tidslæsning.
- anden & minus Dette repræsenterer det andet segment af en tidslæsning.
- millisekund & minus Dette repræsenterer millisekundsegmentet af en tidslæsning.
Nu hvor du kender de forskellige parametre, der bruges i JavaScript-datoen, skal vi gå videre til den anden JavaScript-dato metoder .
JavaScript-datometoder
Der er forskellige JavaScript-datometoder, og her er en liste sammen med deres beskrivelse:
Ejendom | Beskrivelse |
Dato() | Den returnerer dagens dato og klokkeslæt. |
getDate () | Det returnerer dagen i måneden for den angivne dato i henhold til lokal tid. |
getDay () | Dette giver ugedagen for den angivne dato i henhold til lokal tid. |
getFullYear () | Dette returnerer året for den angivne dato i henhold til lokal tid. |
getHours () | Det returnerer timen i den angivne dato i henhold til lokal tid. |
getMilliseconds () | Viser millisekunder i den angivne dato i henhold til lokal tid. |
getMinutes () hvordan man laver en jframe | Dette returnerer minutterne i den angivne dato i henhold til lokal tid. |
getMonth () | Den returnerer måneden i den angivne dato i henhold til lokal tid. |
getSeconds () | Returnerer sekunderne i den angivne dato i henhold til lokal tid. |
getTime () | Dette returnerer den numeriske værdi af den angivne dato som antallet af millisekunder siden 1. januar 1970, 00:00:00 UTC. |
getTimezoneOffset () | Dette returnerer tidszoneforskydningen i minutter for den aktuelle lokalitet. |
getYear () | Det returnerer året i den angivne dato i henhold til lokal tid. |
setDate () | Bruges til at indstille månedsdagen til en bestemt dato i henhold til lokal tid. |
setFullYear () | Det indstiller hele året for en bestemt dato i henhold til lokal tid. |
setHours () | Det indstiller timer for en bestemt dato i henhold til lokal tid. |
setMilliseconds () | Dette indstiller millisekunder til en bestemt dato i henhold til lokal tid. forskel mellem interface og klasse |
setMinutes () | Indstiller minutterne for en bestemt dato i henhold til lokal tid. |
setMonth () | Det indstiller måneden til en bestemt dato i henhold til lokal tid. |
setSeconds () | Den indstiller sekunder for en bestemt dato i henhold til lokal tid. |
fastsat tidspunkt() | Dette indstiller datoobjektet til det tidspunkt, der er repræsenteret af et antal millisekunder siden 1. januar 1970, 00:00:00 UTC. |
Disse var nogle af de mest anvendte datometoder. Lad os nu tage et eksempel og se, hvordan datoobjekterne bruges i JavaScript.
Eksempel: Dato i JavaScript
Lad os tage et eksempel på udskrivning af dato / måned / år:
var date = new Date () var day = date.getDate () var month = date.getMonth () + 1 var year = date.getFullYear () document.write ('
Dato er: '+ dag +' / '+ måned +' / '+ år)
Produktion:
Dato er: 17.9.2019
Lad os nu tage et andet eksempel til at udskrive systemets aktuelle tid:
Nuværende tid:var i dag = ny dato () var h = i dag.getHours () var m = i dag.getMinutes () var s = i dag.getSeconds () dokument.getElementById ('txt'). innerHTML = h + ':' + m + ': '+ s
Produktion:
Nuværende tid: 17: 56: 8
Med dette er vi kommet til slutningen af vores artikel. Jeg håber, du har forstået, hvordan JavaScript-datoobjekter bruges.
Tjek vores som kommer med instruktørstyret live træning og projektoplevelse i det virkelige liv. Denne træning gør dig dygtig til at arbejde med back-end og front-end webteknologier. Det inkluderer træning i webudvikling, jQuery, Angular, NodeJS, ExpressJS og MongoDB.
Har du et spørgsmål til os? Nævn det i kommentarfeltet på 'JavaScript-dato' -blog, så vender vi tilbage til dig.