Hacemos una revisión completa cada sección en nuestra página web con la meta de mostrarte siempre información veraz y actualizada.
Solución:
Consulte este artículo para conocer las 5 leyes de fechas y horas de API AQUÍ:
- Ley #1: Use ISO-8601 para sus fechas
- Ley #2: Aceptar cualquier zona horaria
- Ley #3: Guárdelo en UTC
- Ley #4: Devuélvelo en UTC
- Ley #5: No uses el tiempo si no lo necesitas
Más información en los documentos.
REST no tiene un formato de fecha recomendado. Realmente todo se reduce a lo que funciona mejor para su usuario final y su sistema. Personalmente, me gustaría ceñirme a un estándar como el que tiene para ISO 8601 (codificado en URL).
Si no tener un URI feo es una preocupación (por ejemplo, no incluir la versión codificada de URL de :
, -
, en su URI) y la direccionabilidad (humana) no es tan importante, también podría considerar el tiempo de época (por ejemplo,
http://example.com/start/1331162374
). La URL se ve un poco más limpia, pero ciertamente pierde legibilidad.
los /2012/03/07
es otro formato que se ve mucho. Podrías ampliar eso, supongo. Si sigue esta ruta, solo asegúrese de estar siempre en hora GMT (y aclare eso en su documentación) o también puede incluir algún tipo de indicador de zona horaria.
En última instancia, se reduce a lo que funciona para su API y su usuario final. Tu API debería funcionar para ti, no tú para ella ;-).
RFC6690 – Formato de enlace de entornos RESTful restringidos (CoRE) Sin embargo, no establece explícitamente qué formato de fecha debe ser en la sección 2. Formato de enlace apunta a RFC 3986. Esto implica que se debe usar la recomendación para el tipo de fecha en RFC 3986.
Básicamente, RFC 3339 Fecha y hora en Internet es el documento a mirar que dice:
formato de fecha y hora para uso en protocolos de Internet que es un perfil del estándar ISO 8601 para la representación de fechas y horas usando el calendario gregoriano.
a que se reduce esto: AAAA-MM-ddTHH:mm:ss.ss±hh:mm
(por ejemplo, 1937-01-01T12:00:27.87+00:20)
Es la apuesta más segura.
Al final de la web puedes encontrar las críticas de otros gestores de proyectos, tú también eres capaz dejar el tuyo si dominas el tema.