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:

javascriptlet 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:

javascriptlet 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]);
Задание 1

Scopri che giorno della settimana era il tuo compleanno.