Sobes.tech
Junior

¿Cómo se puede trabajar con fechas en JavaScript?

sobes.tech AI

Respuesta de la IA

En JavaScript, se utiliza el objeto incorporado Date para trabajar con fechas. Permite crear, formatear, analizar y manipular fechas y horas.

Ejemplos de operaciones básicas:

// Crear una fecha
const now = new Date();
const specificDate = new Date('2024-06-01T12:00:00Z');

// Obtener componentes de la fecha
console.log(now.getFullYear()); // año
console.log(now.getMonth()); // mes (0-11)
console.log(now.getDate()); // día del mes

// Establecer componentes de la fecha
now.setHours(15);

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

// Analizar una cadena en fecha
const parsedDate = new Date(Date.parse('2024-06-01T12:00:00Z'));

// Trabajar con zonas horarias requiere bibliotecas adicionales, por ejemplo, Luxon o date-fns-tz

Para facilitar el trabajo con fechas y horas, a menudo se utilizan bibliotecas externas que simplifican el formateo, análisis y manipulación considerando las zonas horarias.