122 of 264 menu

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

swazitkkes