¿Cuál es el formato correcto de fecha en JSON y cómo trabajar con él en JavaScript?
¡Hola a todos! Soy un desarrollador JavaScript principiante y tengo un problema con la transmisión de fechas a través de JSON. Estoy escribiendo una pequeña aplicación que envía datos con fechas al servidor y los recibe de vuelta. Pero estoy confundido con los formatos.
Aquí hay un ejemplo de mi código:
```javascript
// Creo un objeto con fecha
const event = {
title: "Reunión",
date: new Date("2024-03-15T10:00:00")
};
// Envío al servidor
fetch('/api/events', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(event)
});
// Recibo de vuelta
fetch('/api/events')
.then(res => res.json())
.then(data => console.log(data.date)); // ¿Qué obtendré?
```
Cuando miro la consola, veo una cadena como "2024-03-15T07:00:00.000Z" o a veces "2024-03-15T10:00:00.000+03:00". Y cuando intento convertir de vuelta a un objeto Date, obtengo resultados diferentes dependiendo de la zona horaria. Por favor, indíquenme qué formato de fecha se considera correcto en JSON. ¿Y cómo trabajar correctamente con las fechas?
No answers yet.
Inicia sesión para dejar una respuesta
Blogs
Los mejores IDE y herramientas para desarrollo en C++ en 2025
#ifndef y #define en C++: ¿por qué son necesarios en los archivos de encabezado?
Metaprogramación en Rust: macros y el poder del código en un nuevo nivel
Code Review en PHP: 8 cosas clave que todo desarrollador debe revisar