title | slug |
---|---|
Date |
Web/HTTP/Headers/Date |
{{HTTPSidebar}}
Date
標頭的值是傳送當下的日期與時間。
警告:
Date
被列在 fetch spec 的 forbidden header names 清單中 ── 也就是說這段程式不會送出Date
標頭:fetch("https://httpbin.org/get", { headers: { Date: new Date().toUTCString(), }, });
Header type | {{Glossary("General header")}} |
---|---|
{{Glossary("Forbidden header name")}} | yes |
Date: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT
- <day-name>
- : 代表星期幾,為 Mon、Tue、Wed、Thu、Fri、Sat 或 Sun 之一(區分大小寫)。
- <day>
- : 二位數日期,比如「04」或「23」。
- <month>
- : 月份,為 Jan、Feb、Mar、Apr、May、Jun、Jul、Aug、Sep、Oct、Nov、Dec 之一(區分大小寫)。
- <year>
- : 四位數年份,比如「1990」或「2016」。
- <hour>
- : 二位數小時,比如「09」或「23」。
- <minute>
- : 二位數分鐘,比如「04」或「59」。
- <second>
- : 二位數秒,比如「04」或「59」。
- GMT
- : 格林威治標準時間的意思。在 HTTP 中日期都是採用 GMT,絕不會顯示當地時間。
Date: Wed, 21 Oct 2015 07:28:00 GMT
new Date().toUTCString();
// "Mon, 09 Mar 2020 08:13:24 GMT"
{{Specifications}}
{{Compat}}
- {{HTTPHeader("Age")}}