Date

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.

Date は HTTP の一般ヘッダーで、メッセージが発信された日時が含まれています。

警告: Date は fetch 仕様書において禁止ヘッダー名に挙げられています。 - そのため、このコードは Date ヘッダーを送信しません。

js
fetch("https://httpbin.org/get", {
  headers: {
    Date: new Date().toUTCString(),
  },
});
ヘッダー種別 一般ヘッダー
禁止ヘッダー名 はい

構文

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

ディレクティブ

<day-name>

"Mon"、"Tue"、"Wed"、"Thu"、"Fri"、"Sat"、"Sun" のいずれか (大文字小文字を区別)。

<day>

2 桁の日番号。例えば "04" または "23"。

<month>

"Jan"、"Feb"、"Mar"、"Apr"、"May"、"Jun"、"Jul"、"Aug"、"Sep"、 "Oct"、"Nov"、"Dec" のいずれか (大文字と小文字を区別)。

<year>

4 桁の年の数字。たとえば "1990" または "2016"。

<hour>

2 桁の時の数字。たとえば "09" または "23"。

<minute>

2 桁の分の数字。たとえば "04" または "59"。

<second>

2 桁の秒の数字。たとえば "04" または "59"。

GMT

グリニッジ標準時。HTTP の日付は常に GMT で表され、決して現地時間で表されることはありません。

Date: Wed, 21 Oct 2015 07:28:00 GMT
js
new Date().toUTCString();
// "Mon, 09 Mar 2020 08:13:24 GMT"

仕様書

仕様書 題名
RFC 7231, セクション 7.1.1.2: Date Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Date

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

関連情報