Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. HTTP
  3. Reference
  4. Headers
  5. Date

Date header

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

The HTTPDaterequest andresponse header contains the date and time at which the message originated.

Header typeRequest header,Response header
Forbidden request headerYes

Syntax

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

Directives

<day-name>

One ofMon,Tue,Wed,Thu,Fri,Sat, orSun (case-sensitive).

<day>

2 digit day number, e.g., "04" or "23".

<month>

One ofJan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec (case sensitive).

<year>

4 digit year number, e.g., "1990" or "2016".

<hour>

2 digit hour number, e.g., "09" or "23".

<minute>

2 digit minute number, e.g., "04" or "59".

<second>

2 digit second number, e.g., "04" or "59".

GMT

Greenwich Mean Time. HTTP dates are always expressed in GMT, never in local time.

Examples

Response with a Date header

The following HTTP message is a successful200 status, with aDate header showing the time the message originated.Other headers are omitted for brevity:

http
HTTP/1.1 200Content-Type: text/htmlDate: Tue, 29 Oct 2024 16:56:32 GMT<html lang="en-US" …

Attempting to set the field value in JavaScript

TheDate header is aForbidden request header, so this code cannot set the messageDate field:

js
fetch("https://httpbin.org/get", {  headers: {    Date: new Date().toUTCString(),  },});

Specifications

Specification
HTTP Semantics
# field.date

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp