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.