JavaScript datuminställningsmetoder
- Previous page JS date retrieval methods
- Next page JS mathematics
Använda 'Inställ datum' metod kan sätta datumobjektets datumvärde (år, månad, dag, timme, minut, sekund, millisekund).
Datuminställningsmetoder
Använda inställningsmetoder för att sätta en del av datumet. Här är de mest använda metoderna ( sorterade i bokstavsordning):
Metod | Beskrivning |
---|---|
setDate() | Ange dag som nummer (1-31) |
setFullYear() | Ange år (valfritt månad och dag) |
setHours() | Ange timmar (0-23) |
setMilliseconds() | Ange millisekunder (0-999) |
setMinutes() | Ange minuter (0-59) |
setMonth() | Ange månad (0-11) |
setSeconds() | Ange sekunder (0-59) |
setTime() | Ange tid (millisekunder från 1970-01-01 till idag) |
setFullYear() metoden
setFullYear()
Metoden sätter året för datumobjektet. Detta exempel är satt till 2020:
Example
<script> var d = new Date(); d.setFullYear(2020); document.getElementById("demo").innerHTML = d; </script>
setFullYear()
Metoden kanVäljAnge månad och dag:
Example
<script> var d = new Date(); d.setFullYear(2020, 11, 3); document.getElementById("demo").innerHTML = d; </script>
setMonth() metoden
setMonth()
Metoden sätter månad för datumobjektet (0-11):
Example
<script> var d = new Date(); d.setMonth(11); document.getElementById("demo").innerHTML = d; </script>
setDate() metoden
setDate()
Metoden sätter dag för datumobjektet (1-31):
Example
<script> var d = new Date(); d.setDate(15); document.getElementById("demo").innerHTML = d; </script>
setDate()
Metoden kan också användas för att lägga till dagarLägg tillTill datum:
Example
<script> var d = new Date(); d.setDate(d.getDate() + 50); document.getElementById("demo").innerHTML = d; </script>
Om du lägger till dagar, byter månad eller år, kommer ändringen att hanteras automatiskt av Date-objektet.
setHours() metoden
setHours()
Metoden sätter timmar för datumobjektet (0-23):
Example
<script> var d = new Date(); d.setHours(22); document.getElementById("demo").innerHTML = d; </script>
setMinutes() metoden
setMinutes()
Metoden sätter minuter för datumobjektet (0-59):
Example
<script> var d = new Date(); d.setMinutes(30); document.getElementById("demo").innerHTML = d; </script>
setSeconds() metoden
setSeconds()
Metoden sätter sekunder för datumobjektet (0-59):
Example
<script> var d = new Date(); d.setSeconds(30); document.getElementById("demo").innerHTML = d; </script>
Compare dates
Dates can be easily compared.
The following example compares today with January 16, 2049:
Example
var today, someday, text; today = new Date(); someday = new Date(); someday.setFullYear(2049, 0, 16); if (someday > today) { text = "Today is before January 16, 2049"; } text = "Today is after January 16, 2049"; } document.getElementById("demo").innerHTML = text;
JavaScript counts from 0 to 11 months. January is 0. December is 11.
Complete JavaScript Date reference manual
For a complete date reference manual, please visit our full JavaScript Date reference manual.
This manual includes descriptions and examples of all date properties and methods.
- Previous page JS date retrieval methods
- Next page JS mathematics