📅 Creare un oggetto Date
L'oggetto Date rappresenta un istante temporale (data e ora). Si crea sempre con la keyword new, a differenza di Math e String.
const adesso = new Date();
console.log(adesso); // → data e ora correnti, es. Wed Jul 29 2026 14:32:10
// Data specifica: anno, mese (0=gennaio!), giorno
const compleanno = new Date(2026, 6, 15);
console.log(compleanno); // → 15 luglio 2026 (il mese 6 = luglio, NON giugno!)
// Da una stringa in formato ISO (consigliato, non ambiguo):
const scadenza = new Date('2026-12-31');
⚠️ Il mese parte da 0, non da 1! new Date(2026, 0, 1) è il 1° gennaio 2026, non febbraio. È l'errore più comune e insidioso con l'oggetto Date — gennaio è il mese 0, dicembre è il mese 11.