Sobes.tech
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.