此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

Date

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

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

规范

规范
HTTP Semantics
# field.date

浏览器兼容性

参见