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.