Date header
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.
Der HTTP-Date
-Anforderungs und Antwort-Header enthält das Datum und die Uhrzeit, zu der die Nachricht erstellt wurde.
Header-Typ | Anforderungs-Header, Antwort-Header |
---|---|
Verbotener Anforderungs-Header | Ja |
Syntax
Date: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT
Direktiven
<day-name>
-
Einer von
Mon
,Tue
,Wed
,Thu
,Fri
,Sat
oderSun
(Groß-/Kleinschreibung beachten). <day>
-
2-stellige Tageszahl, z.B. "04" oder "23".
<month>
-
Einer von
Jan
,Feb
,Mar
,Apr
,May
,Jun
,Jul
,Aug
,Sep
,Oct
,Nov
,Dec
(Groß-/Kleinschreibung beachten). <year>
-
4-stellige Jahreszahl, z.B. "1990" oder "2016".
<hour>
-
2-stellige Stundenzahl, z.B. "09" oder "23".
<minute>
-
2-stellige Minutenzahl, z.B. "04" oder "59".
<second>
-
2-stellige Sekundenzahl, z.B. "04" oder "59".
- GMT
-
Greenwich Mean Time. HTTP-Daten werden immer in GMT ausgedrückt, nie in lokaler Zeit.
Beispiele
Antwort mit einem Date-Header
Die folgende HTTP-Nachricht hat einen erfolgreichen 200
-Status mit einem Date
-Header, der die Uhrzeit anzeigt, zu der die Nachricht erstellt wurde. Andere Header sind der Kürze halber weggelassen:
HTTP/1.1 200
Content-Type: text/html
Date: Tue, 29 Oct 2024 16:56:32 GMT
<html lang="en-US" …
Versuch, den Feldwert in JavaScript zu setzen
Der Date
-Header ist ein Verbotener Anforderungs-Header, daher kann dieser Code das Nachrichtenfeld Date
nicht setzen:
fetch("https://httpbin.org/get", {
headers: {
Date: new Date().toUTCString(),
},
});
Spezifikationen
Specification |
---|
HTTP Semantics # field.date |