JavaScript-datoerhentningsmetoder

Datoermetoder giver dig mulighed for at få og sætte datoer (år, måned, dag, time, minut, sekund, millisekund)

Datoerhentningsmetoder

Metoder til at få en del af datoen (information fra datoobjektet). Her er de mest almindelige metoder (sorteret efter alfabetisk rækkefølge):

Metode Beskrivelse
getDate() Få dagen som tal (1-31)
getDay() Få ugenavnet som tal (0-6)
getFullYear() Få firecifret år (yyyy)
getHours() Få timer (0-23)
getMilliseconds() Få millisekunder (0-999)
getMinutes() Få minutter (0-59)
getMonth() Få måned (0-11)
getSeconds() Få sekunder (0-59)
getTime() Få tid (fra 1. januar 1970 til i dag)

getTime() metoden

getTime() Metoden returnerer millisekunder siden 1. januar 1970:

Eksempel

var d = new Date();
document.getElementById("demo").innerHTML = d.getTime();

Prøv det selv

getFullYear() metoden

getFullYear() Metoden returnerer året som firecifret tal:

Eksempel

var d = new Date();
document.getElementById("demo").innerHTML = d.getFullYear();

Prøv det selv

getMonth() metoden

getMonth() Returner måned som tal (0-11):

Eksempel

var d = new Date();
document.getElementById("demo").innerHTML = d.getMonth();

I JavaScript er den første måned (januar) månednummer 0, så december returnerer månednummer 11.

Du kan bruge et navnearray, og bruge getMonth() Returner måneder som navne:

Eksempel

var d = new Date();
var months = 
            [
            "January", "February", "Marts", "April", "Maj", "Juni", 
            "Juli", "August", "September", "Oktober", "November", "December"
            ;
document.getElementById("demo").innerHTML = months[d.getMonth()];

Prøv det selv

getDate() metoden

getDate() Metoden returnerer antallet af dag i måneden (1-31) for datoen:

Eksempel

var d = new Date();
document.getElementById("demo").innerHTML = d.getDate();

Prøv det selv

getHours() metoden

getHours() Metoden returnerer antallet af timer (0-23) for datoen:

Eksempel

var d = new Date();
document.getElementById("demo").innerHTML = d.getHours();

Prøv det selv

getMinutes() metoden

getMinutes() Metoden returnerer antallet af minutter (0-59) for datoen:

Eksempel

var d = new Date();
document.getElementById("demo").innerHTML = d.getMinutes();

Prøv det selv

getSeconds() metoden

getSeconds() Metoden returnerer antallet af sekunder (0-59) for datoen:

Eksempel

var d = new Date();
document.getElementById("demo").innerHTML = d.getSeconds();

Prøv det selv

getMilliseconds() metoden

getMilliseconds() Metoden returnerer antallet af millisekunder (0-999) for datoen:

Eksempel

var d = new Date();
document.getElementById("demo").innerHTML = d.getMilliseconds();

Prøv det selv

getDay() metoden

getDay() Metoden returnerer ugens dag som et nummer (0-6):

Eksempel

var d = new Date();
document.getElementById("demo").innerHTML = d.getDay();

Prøv det selv

I JavaScript er ugens første dag (0) "Sunday", selvom nogle lande i verden betragter ugens første dag som "Monday".

Du kan bruge et navnearray, og bruge getDay() Returner navnet på ugens dag som navn:

Eksempel

var d = new Date();
var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];

Prøv det selv

UTC-dato-metoden

UTC-dato-metoden bruges til at håndtere UTC-datoer (Universal Time Zone dates):

Metode Beskrivelse
getUTCDate() Lige med getDate(), men returnerer UTC-dato
getUTCDay() Lige med getDay(), men returnerer UTC-dag
getUTCFullYear() Lige med getFullYear(), men returnerer UTC-år
getUTCHours() Lige med getHours(), men returnerer UTC-timer
getUTCMilliseconds() Lige med getMilliseconds(), men returnerer UTC-milliseconds
getUTCMinutes() Lige med getMinutes(), men returnerer UTC-minutter
getUTCMonth() Lige med getMonth(), men returnerer UTC-måned
getUTCSeconds() Lige med getSeconds(), men returnerer UTC-sekunder

Komplet JavaScript-dato-referencehåndbog

For en fuld dato-referencehåndbog, besøg vores JavaScript-dato-referencehåndbog.

Denne vejledning indeholder beskrivelser og eksempler på alle datoegenskaber og metoder.