Impostazione dell'orario nell'oggetto Date in JavaScript
Quando creavamo un oggetto data
in questo modo: new Date(),
lasciavamo le parentesi tonde vuote. In questo
caso ottenevamo il momento corrente.
Si può, tuttavia, fare diversamente - passargli
dei parametri nel formato new Date(anno,
mese, giorno, ore, minuti, secondi, millisecondi)
e in questo caso nella variabile date
verrà memorizzato non il momento corrente, ma quello
che abbiamo specificato nei parametri. In questo
caso, quando si passano i parametri, il conteggio dei mesi inizia
da zero.
I parametri possono essere omessi dalla fine. In questo caso i parametri mancanti per i millisecondi, secondi e ore sono considerati zero, mentre per i giorni - uno. Anno e mese non possono essere omessi.
Creiamo un oggetto data per un momento specifico nel tempo:
let date = new Date(2025, 10, 5, 12, 59, 59);
La possibilità di impostare un momento nel tempo può essere utilizzata, ad esempio, per scoprire il giorno della settimana per una data specifica:
let date = new Date(2025, 10, 5); // imposteremo il 5 novembre 2025
let day = date.getDay();
let days = ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'];
console.log(days[day]);
Scopri che giorno della settimana era il tuo compleanno.