Sobes.tech
Junior

Como trabalhar com datas em JavaScript?

sobes.tech IA

Resposta da IA

Em JavaScript, o objeto incorporado Date é utilizado para trabalhar com datas. Permite criar, formatar, analisar e manipular datas e horas.

Exemplos de operações básicas:

// Criar uma data
const now = new Date();
const specificDate = new Date('2024-06-01T12:00:00Z');

// Obter componentes da data
console.log(now.getFullYear()); // ano
console.log(now.getMonth()); // mês (0-11)
console.log(now.getDate()); // dia do mês

// Definir componentes da data
now.setHours(15);

// Formatando
console.log(now.toISOString());
console.log(now.toLocaleString('ru-RU'));

// Analisar uma string em data
const parsedDate = new Date(Date.parse('2024-06-01T12:00:00Z'));

// Trabalhar com fusos horários requer bibliotecas adicionais, como Luxon ou date-fns-tz

Para facilitar o trabalho com datas e horas, muitas vezes utilizam-se bibliotecas externas que simplificam o formatação, análise e manipulação considerando os fusos horários.