Date-objektet
Date-objektet er hovedobjektet til
arbejde med datoer.
Syntaks
let date = new Date();
Nu er variablen date et objekt
med en dato, som gemmer det nuværende
tidspunkt (sekund, minut, time
og så videre). Ved hjælp af specielle funktioner
kan vi få de ønskede karakteristika
for tiden, for eksempel den nuværende time, den nuværende dag
eller den nuværende måned.
For eksempel kan den nuværende time fås sådan:
date.getHours(), og den nuværende måned -
sådan her date.getMonth(). Se
alle muligheder:
let date = new Date();
console.log(date.getSeconds()); // sekunder
console.log(date.getMinutes()); // minutter
console.log(date.getHours()); // timer
console.log(date.getDate()); // dage
console.log(date.getMonth()); // måneder fra nul
console.log(date.getFullYear()); // år
console.log(date.getDay()); // nuværende ugedag
Indstiller et bestemt tidspunkt
Man kan indstille et bestemt tidspunkt i stedet for
det nuværende. For at gøre dette skal parametre overføres
i formatet new Date(år, måned, dag, timer,
minutter, sekunder, millisekunder), og i dette
tilfælde vil variablen date indeholde
ikke det nuværende tidspunkt, men det som
vi specificerede i parametrene
Ved dette format: tælling af måneder
starter fra nul, manglende parametre,
startende fra timer betragtes som nul, og
for år, måneder og dage – som én.
Eksempel
Lad os udskrive den nuværende dag, måned og
år i formatet 'år-måned-dag'
(måneden vil i dette tilfælde være 1 mindre
end den faktiske, fordi månedsnumre starter fra nul):
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
Se også
-
alle de vigtigste metoder, der anvendes på Date-objektet:
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime