122 of 264 menu

L'oggetto Date

L'oggetto Date è l'oggetto principale per lavorare con le date.

Sintassi

let date = new Date();

Ora la variabile date è un oggetto con una data, che memorizza l'istante temporale corrente (secondo, minuto, ora e così via). Utilizzando funzioni speciali possiamo ottenere le caratteristiche temporali di cui abbiamo bisogno, ad esempio, l'ora corrente, il giorno corrente o il mese corrente.

Ad esempio, l'ora corrente si può ottenere così: date.getHours(), mentre il mese corrente - così date.getMonth(). Guardate tutti gli esempi:

let date = new Date(); console.log(date.getSeconds()); // secondi console.log(date.getMinutes()); // minuti console.log(date.getHours()); // ore console.log(date.getDate()); // giorni console.log(date.getMonth()); // mesi da zero console.log(date.getFullYear()); // anno console.log(date.getDay()); // giorno corrente della settimana

Impostiamo un istante temporale specifico

Si può impostare non l'istante corrente, ma uno specifico. Per farlo bisogna passare i parametri nel formato new Date(anno, mese, giorno, ore, minuti, secondi, millisecondi) e in questo caso nella variabile date verrà memorizzato non l'istante corrente, ma quello che abbiamo specificato nei parametri. Particolarità di questo formato: il conteggio dei mesi inizia da zero, i parametri mancanti, a partire dalle ore, sono considerati zero, mentre per anno, mese e giorno – uno.

Esempio

Visualizziamo la giorno, mese e anno corrente nel formato 'anno-mese-giorno' (il mese in questo caso sarà 1 in meno di quello reale, poiché la numerazione dei mesi parte da zero):

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

Vedi anche

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta