HTTPQUERY
Español

Date

Uso

La cabecera Date registra el momento exacto en que se creó un mensaje. Los servidores de origen incluyen esta cabecera en todas las respuestas para que las cachés y los clientes posteriores sepan cuándo se generó el contenido. La marca de tiempo interviene en los cálculos de frescura: el valor de la cabecera Age se deriva de la diferencia entre la hora actual y el valor de Date.

Los proxies y las CDN conservan el valor original de Date al servir respuestas almacenadas en caché. Comparar Date con el reloj local revela la antigüedad de una copia en caché. La directiva max-age de Cache-Control funciona junto con Date para determinar la frescura restante.

El valor sigue el formato IMF-fixdate:

Date: <day-name>, <day> <month> <year>
  <hour>:<minute>:<second> GMT

day-name

La abreviatura del día de la semana: Mon, Tue, Wed, Thu, Fri, Sat o Sun.

day

El día del mes con dos dígitos, rellenado con cero cuando es necesario (por ejemplo, 01, 15, 30).

month

Una abreviatura de mes de tres letras: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov o Dec.

year

Un año de cuatro dígitos (por ejemplo, 2025).

hour

Una hora de dos dígitos en formato de 24 horas (de 00 a 23).

minute

Un minuto de dos dígitos (de 00 a 59).

second

Un segundo de dos dígitos (de 00 a 59).

GMT

Todas las fechas de esta cabecera se expresan en hora del meridiano de Greenwich, que no tiene desfase respecto al tiempo universal coordinado (UTC).

Ejemplo

Una respuesta generada un miércoles a las 08:00 UTC. El servidor creó esta respuesta al comienzo del día, y la marca de tiempo sirve de anclaje para los cálculos de frescura de todas las cachés posteriores.

Date: Wed, 04 Jun 2025 08:00:00 GMT

La cabecera Last-Modified suele aparecer junto a Date para mostrar cuándo cambió por última vez el recurso subyacente, mientras que Date indica cuándo se compuso la respuesta.

Date: Fri, 14 Feb 2025 12:30:00 GMT
Last-Modified: Mon, 10 Feb 2025 09:00:00 GMT

Formatos de fecha obsoletos

Las implementaciones de HTTP más antiguas usaban dos formatos alternativos. Se consideran obsoletos, pero algunos analizadores aún los aceptan por retrocompatibilidad: Sunday, 06-Nov-94 08:49:37 GMT (el formato de fecha antiguo) y Sun Nov 6 08:49:37 1994 (formato asctime).