このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
Date
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
Date は HTTP の一般ヘッダーで、メッセージが発信された日時が含まれています。
警告:Date は fetch 仕様書において禁止リクエストヘッダーに挙げられています。 - そのため、このコードはDate ヘッダーを送信しません。
js
fetch("https://httpbin.org/get", { headers: { Date: new Date().toUTCString(), },});| ヘッダー種別 | 一般ヘッダー |
|---|---|
| 禁止リクエストヘッダー | はい |
In this article
構文
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 |