Junior
Come si lavora con le date in JavaScript?
sobes.tech AI
Risposta dell'AI
In JavaScript viene utilizzato l'oggetto incorporato Date per lavorare con le date. Permette di creare, formattare, analizzare e manipolare date e orari.
Esempi di operazioni di base:
// Creare una data
const now = new Date();
const specificDate = new Date('2024-06-01T12:00:00Z');
// Ottenere componenti della data
console.log(now.getFullYear()); // anno
console.log(now.getMonth()); // mese (0-11)
console.log(now.getDate()); // giorno del mese
// Impostare componenti della data
now.setHours(15);
// Formattare
console.log(now.toISOString());
console.log(now.toLocaleString('ru-RU'));
// Analizzare una stringa in data
const parsedDate = new Date(Date.parse('2024-06-01T12:00:00Z'));
// Lavorare con i fusi orari richiede librerie aggiuntive, ad esempio Luxon o date-fns-tz
Per un lavoro più comodo con date e orari, si usano spesso librerie di terze parti che semplificano il formattare, analizzare e manipolare tenendo conto dei fusi orari.