122 of 264 menu

Date Object

Het object Date is het hoofdobject voor het werken met datums.

Syntaxis

let date = new Date();

Nu is de variabele date een object met een datum, dat *het huidige tijdstip* (seconde, minuut, uur, enzovoort) opslaat. Met behulp van speciale functies kunnen we de gewenste kenmerken van de tijd verkrijgen, bijvoorbeeld het huidige uur, de huidige dag of de huidige maand.

Het huidige uur kan bijvoorbeeld zo worden verkregen: date.getHours(), en de huidige maand - zo: date.getMonth(). Zie alle varianten:

let date = new Date(); console.log(date.getSeconds()); // seconden console.log(date.getMinutes()); // minuten console.log(date.getHours()); // uren console.log(date.getDate()); // dagen console.log(date.getMonth()); // maanden vanaf nul console.log(date.getFullYear()); // jaar console.log(date.getDay()); // huidige dag van de week

Een specifiek tijdstip instellen

Je kunt niet het huidige tijdstip instellen, maar een gespecificeerd tijdstip. Om dit te doen, moeten parameters worden doorgegeven in het formaat new Date(jaar, maand, dag, uren, minuten, seconden, milliseconden) en in dit geval wordt in de variabele date niet het huidige tijdstip geschreven, maar degene die we in de parameters hebben opgegeven. Eigenaardigheden van dit formaat: de telling van maanden begint vanaf nul, ontbrekende parameters, vanaf uren worden geacht nul te zijn, en voor jaar, maanden en dagen – één.

Voorbeeld

Laten we de huidige dag, maand en jaar uitvoeren in het formaat 'jaar-maand-dag' (de maand zal hierbij 1 minder zijn dan de werkelijke, omdat de nummering van maanden vanaf nul gaat):

let date = new Date(); let str = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate(); console.log(str);

Zie ook

truzhubyaz