Al diseñar un servicio que devuelve JSON al navegador (o servidor JS), ¿cuál es el "mejor" formato para codificar fechas en la respuesta JSON resultante?¿Cuál es la mejor práctica para las fechas de codificación en JSON?
La propiedad de datos debe:
- requerir poco o ningún análisis para convertir a un (objeto Date)
- sea clasificable en la representación JSON sí
Devolver el número de milisegundos desde el 1 de enero de 1970 a las 00:00:00 UTC parece que sería la mejor opción, pero no es especialmente legible cuando se mira el JSON sin formato.
¿Qué prefiere en su experiencia y por qué?
No creo que tenga sentido pensar en una sola "Mejor práctica" aquí. Existen muchos requisitos posibles para administrar los valores de fecha/hora, y las diferentes circunstancias requieren diferentes soluciones. – Pointy
Pero esto es bastante específico, consumiendo JSON de JavaScript de manera eficiente. Cité "lo mejor" porque es ciertamente subjetivo y no hay una solución única para todos. Solo estoy tratando de obtener una perspectiva y una perspectiva externas basadas en las experiencias de los demás. – mbrevoort