#572 · Herramienta para desarrolladores

Conversor de fecha HTTP

Analiza fechas HTTP del formato IMF-fixdate, habitual en cabeceras como Date, Expires y Last-Modified. Además de convertir el instante a ISO 8601 y timestamp Unix, comprueba la forma canónica con día de la semana, día de dos cifras, mes abreviado y sufijo GMT. Sirve para revisar cabeceras copiadas de respuestas HTTP sin realizar ninguna petición de red.

Datos de entrada

Fecha HTTP
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega o escribe el valor que quieres procesar.
  2. Usa el botón Ejemplo si quieres cargar una entrada válida de referencia.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Revisa el resultado, el resumen y las métricas antes de copiarlo o descargarlo.

Qué hace esta herramienta para desarrolladores

Convierte una marca temporal HTTP a formatos aptos para almacenamiento y comparación, indicando además si coincide con la forma IMF-fixdate moderna.

Primero se aplica una expresión regular estricta para IMF-fixdate y después Date.parse() confirma que el valor representa una fecha real.

HTTP también reconoce formatos históricos en algunos contextos, pero la salida canónica moderna debe usar IMF-fixdate con GMT.

Ejemplo

Sun, 06 Nov 1994 08:49:37 GMT → 1994-11-06T08:49:37.000Z

Casos de uso

  • Depurar cabeceras Date.
  • Normalizar valores Last-Modified.
  • Comprobar fechas de caché y expiración.

Consejos para obtener resultados fiables

  • Usa siempre GMT en la forma canónica HTTP.
  • Conserva el nombre de mes abreviado en inglés.
  • No confundas fecha HTTP con una zona local.
  • Valida el día de la semana si el origen es sospechoso.

Detalles del procesamiento

La herramienta calcula el día de la semana real y lo compara con el prefijo recibido para detectar inconsistencias.

No intenta convertir automáticamente todos los formatos HTTP obsoletos; los identifica como no canónicos.

Preguntas frecuentes

¿Cuál es el formato de fecha recomendado en HTTP/1.1?

La forma canónica es IMF-fixdate, por ejemplo Sun, 06 Nov 1994 08:49:37 GMT.

¿Puedo usar UTC en lugar de GMT en una cabecera HTTP Date?

Para la forma canónica HTTP se utiliza literalmente GMT.

¿La herramienta valida que el día de la semana sea correcto?

Sí. Compara el prefijo de día con el día UTC calculado para el instante.

¿Cómo convierto Last-Modified a timestamp Unix?

Pega el valor de Last-Modified y usa los campos Unix en segundos o milisegundos del resultado.

¿Se admiten formatos HTTP antiguos como RFC 850?

El parser del navegador puede reconocer algunos, pero la herramienta los marca como no canónicos frente a IMF-fixdate.

Resumen de salida

MóduloContenido
ResultadoSalida lista para copiar o descargar
DiagnósticoResumen, interpretación y métricas específicas