HTTPQUERY
Русский

Date

Применение

Заголовок Date фиксирует точный момент создания сообщения. Серверы-источники включают этот заголовок в каждый ответ, чтобы нижестоящие кэши и клиенты знали, когда содержимое было сформировано. Эта метка времени участвует в расчётах свежести: значение заголовка Age выводится из разницы между текущим временем и значением Date.

Прокси и CDN сохраняют исходное значение Date при отдаче закэшированных ответов. Сравнение Date с локальными часами показывает, насколько стара закэшированная копия. Директива max-age заголовка Cache-Control работает совместно с Date для определения оставшейся свежести.

Значение следует формату IMF-fixdate:

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

day-name

Сокращённое обозначение дня недели: Mon, Tue, Wed, Thu, Fri, Sat или Sun.

day

Двузначный день месяца, при необходимости дополненный нулём (например, 01, 15, 30).

month

Трёхбуквенное сокращение месяца: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov или Dec.

year

Четырёхзначный год (например, 2025).

hour

Двузначный час в 24-часовом формате (от 00 до 23).

minute

Двузначное число минут (от 00 до 59).

second

Двузначное число секунд (от 00 до 59).

GMT

Все даты в этом заголовке выражаются по среднему времени по Гринвичу, которое не имеет смещения относительно всемирного координированного времени (UTC).

Пример

Ответ, сформированный в среду в 08:00 UTC. Сервер создал этот ответ в начале дня, и метка времени служит точкой отсчёта для расчёта свежести во всех нижестоящих кэшах.

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

Заголовок Last-Modified часто соседствует с Date: он показывает, когда в последний раз изменился сам ресурс, тогда как Date показывает, когда был собран ответ.

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

Устаревшие форматы даты

Более ранние реализации HTTP использовали два альтернативных формата. Они считаются устаревшими, но некоторые парсеры всё ещё принимают их ради обратной совместимости: Sunday, 06-Nov-94 08:49:37 GMT (старый формат даты) и Sun Nov 6 08:49:37 1994 (формат asctime).