JavaScript datummetoder
- Föregående sida JS-datumformat
- Nästa sida JS-datuminställningsmetoder
Datummetoder tillåter dig att få och sätta datumvärden (år, månad, dag, timme, minut, sekund, millisekund)
Datummetoder
Metoder för att få en del av datumet (information från datumobjekt). Här är de mest använda metoderna (sorterade i bokstavsordning):
Metod | Beskrivning |
---|---|
getDate() | Få dag som tal (1-31) |
getDay() | Få veckonamn som tal (0-6) |
getFullYear() | Få fyrsiffrigt år (yyyy) |
getHours() | Få timmar (0-23) |
getMilliseconds() | Få millisekunder (0-999) |
getMinutes() | Få minuter (0-59) |
getMonth() | Få månad (0-11) |
getSeconds() | Få sekunder (0-59) |
getTime() | Få tid (från 1 januari 1970 till idag) |
getTime() 方法
getTime()
Metoden returnerar millisekunder sedan 1 januari 1970:
Exempel
var d = new Date(); document.getElementById("demo").innerHTML = d.getTime();
getFullYear() 方法
getFullYear()
Metoden returnerar året som ett fyrsiffrigt tal:
Exempel
var d = new Date(); document.getElementById("demo").innerHTML = d.getFullYear();
getMonth() 方法
getMonth()
Returnerar månadens nummer (0-11) som ett tal:
Exempel
var d = new Date(); document.getElementById("demo").innerHTML = d.getMonth();
I JavaScript är den första månaden (januari) månadens nummer 0, så december returnerar månadens nummer 11.
Du kan använda ett namnarray och använda getMonth()
Returnerar månaderna som namn:
Exempel
var d = new Date(); var months = [ "Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December" ); document.getElementById("demo").innerHTML = months[d.getMonth()];
getDate() 方法
getDate()
Metoden returnerar dagen som ett nummer (1-31):
Exempel
var d = new Date(); document.getElementById("demo").innerHTML = d.getDate();
getHours() metoden
getHours()
Metoden returnerar antalet timmar som ett nummer (0-23):
Exempel
var d = new Date(); document.getElementById("demo").innerHTML = d.getHours();
getMinutes() metoden
getMinutes()
Metoden returnerar antalet minuter som ett nummer (0-59):
Exempel
var d = new Date(); document.getElementById("demo").innerHTML = d.getMinutes();
getSeconds() metoden
getSeconds()
Metoden returnerar antalet sekunder som ett nummer (0-59):
Exempel
var d = new Date(); document.getElementById("demo").innerHTML = d.getSeconds();
getMilliseconds() metoden
getMilliseconds()
Metoden returnerar antalet millisekunder som ett nummer (0-999):
Exempel
var d = new Date(); document.getElementById("demo").innerHTML = d.getMilliseconds();
getDay() metoden
getDay()
Metoden returnerar veckodagen som ett nummer (0-6):
Exempel
var d = new Date(); document.getElementById("demo").innerHTML = d.getDay();
I JavaScript representerar den första dagen i veckan (0) "Sunday", även om vissa länder anser att den första dagen i veckan är "Monday".
Du kan använda ett namnarray och använda getDay()
Återge veckodagen som namn:
Exempel
var d = new Date(); var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; document.getElementById("demo").innerHTML = days[d.getDay()];
UTC-datumsmetoden
UTC-datumsmetoden används för att hantera UTC-datum (Univeral Time Zone-datum, universella tidszonsdatum):
Metod | Beskrivning |
---|---|
getUTCDate() | Är lika med getDate(), men returnerar UTC-datum |
getUTCDay() | Är lika med getDay(), men returnerar UTC-dag |
getUTCFullYear() | Är lika med getFullYear(), men returnerar UTC-år |
getUTCHours() | Är lika med getHours(), men returnerar UTC-timme |
getUTCMilliseconds() | Är lika med getMilliseconds(), men returnerar UTC-miljarder |
getUTCMinutes() | Är lika med getMinutes(), men returnerar UTC-minuter |
getUTCMonth() | Är lika med getMonth(), men returnerar UTC-månad |
getUTCSeconds() | Är lika med getSeconds(), men returnerar UTC-sekunder |
Komplett JavaScript-datumhandbok
För en fullständig datumhandbok, besök vår JavaScript-datumhandbok.
Denna handbok innehåller beskrivningar och exempel på alla datumegenskaper och metoder.
- Föregående sida JS-datumformat
- Nästa sida JS-datuminställningsmetoder