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 标头包含了消息创建时的日期和时间。
警告:在 fetch 规范中,Date
被列为禁止修改的标头,因此这段代码不会发送 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 表示,而不是本地时间。
示例
http
Date: Wed, 21 Oct 2015 07:28:00 GMT
规范
Specification |
---|
HTTP Semantics # field.date |
浏览器兼容性
BCD tables only load in the browser