Date-objektet
Date-objektet Date är huvudobjektet för
att arbeta med datum.
Syntax
let date = new Date();
Nu är variabeln date ett objekt
med ett datum som lagrar det aktuella
tidsögonblicket (sekund, minut, timme
och så vidare). Med hjälp av speciella funktioner
kan vi få de egenskaper vi behöver
av tiden, till exempel den aktuella timmen, den aktuella dagen
eller den aktuella månaden.
Till exempel kan den aktuella timmen fås så här:
date.getHours(), och den aktuella månaden -
så här date.getMonth(). Se
alla alternativ:
let date = new Date();
console.log(date.getSeconds()); // sekunder
console.log(date.getMinutes()); // minuter
console.log(date.getHours()); // timmar
console.log(date.getDate()); // dagar
console.log(date.getMonth()); // månader från noll
console.log(date.getFullYear()); // år
console.log(date.getDay()); // aktuell veckodag
Ställ in en specifik tidpunkt
Du kan ställa in en specifik tidpunkt, inte den aktuella.
För att göra detta skickar du parametrar
i formatet new Date(år, månad, dag, timmar,
minuter, sekunder, millisekunder) och i detta
fall kommer variabeln date innehålla
inte det aktuella ögonblicket, utan det som
vi angav i parametrarna.
Egenskaper för detta format: månadernas räkning
börjar från noll, parametrar som saknas,
med början från timmar anses vara noll, och
för år, månader och dagar – ett.
Exempel
Låt oss skriva ut det aktuella dagen, månaden och
året i formatet 'år-månad-dag'
(månaden kommer dock vara 1 mindre
än den faktiska, eftersom månadsnumreringen börjar från noll):
let date = new Date();
let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
console.log(str);
Se även
-
alla huvudmetoder som används för Date-objektet:
getFullYear,getMonth,getDate,getHours,getMinutes,getSeconds,getDay,getTime