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.
Der HTTP-Header Date enthält das Datum und die Uhrzeit, zu der die Nachricht erstellt wurde, sowohl im Anforderungs- als auch im Antwort-Header.
| Header-Typ | Anforderungs-Header, Antwort-Header |
|---|---|
| Verbotener Header-Name | Ja |
Syntax
Date: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT
Direktiven
<day-name>-
Einer von
Mon,Tue,Wed,Thu,Fri,SatoderSun(Groß- und 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ß- und 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, niemals in Ortszeit.
Beispiele
Antwort mit einem Date-Header
Die folgende HTTP-Nachricht ist ein erfolgreicher 200-Status mit einem Date-Header, der die Zeit anzeigt, zu der die Nachricht erstellt wurde. Andere Header werden 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 festzulegen
Der Date-Header ist ein verbotener Header-Name, daher kann dieser Code das Nachrichtenfeld Date nicht festlegen:
fetch("https://httpbin.org/get", {
headers: {
Date: new Date().toUTCString(),
},
});
Spezifikationen
| Specification |
|---|
| HTTP Semantics # field.date |
Browser-Kompatibilität
BCD tables only load in the browser