Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
En-tête Date
Baseline Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'en-tête de requête etde réponse HTTPDate contient la date et l'heure auxquelles le message a été créé.
| Type d'en-tête | En-tête de requête,En-tête de réponse |
|---|---|
| En-tête de requête interdit | Oui |
Dans cet article
Syntaxe
Date: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMTDirectives
<day-name>L'un des mots
Mon,Tue,Wed,Thu,Fri,SatouSun(sensible à la casse).<day>Numéro de jour à 2 chiffres, par ex. « 04 » ou « 23 ».
<month>L'un des mots
Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec(sensible à la casse).<year>Numéro d'année à 4 chiffres, par exemple « 1990 » ou « 2018 ».
<hour>Numéro d'heure à 2 chiffres, par exemple « 09 » ou « 23 ».
<minute>Numéro d'heure à 2 chiffres, par exemple « 04 » ou « 59 ».
<second>Numéro de seconde à 2 chiffres, par exemple « 04 » ou « 59 ».
- GMT
Temps sur le Méridien de Greenwich. Les dates HTTP sont toujours exprimées en GMT, jamais en heure locale.
Exemples
>Réponse avec un en-têteDate
Le message HTTP suivant est une réponse réussie avec le statut200, contenant un en-têteDate indiquant l'heure à laquelle le message a été créé.Les autres en-têtes sont omis pour plus de clarté :
HTTP/1.1 200Content-Type: text/htmlDate: Tue, 29 Oct 2024 16:56:32 GMT<html lang="fr" …Essayer de définir la valeur du champ en JavaScript
L'en-têteDate est unEn-tête de requête interdit, donc ce code ne peut pas définir la valeur du champDate du message :
fetch("https://httpbin.org/get", { headers: { Date: new Date().toUTCString(), },});Spécifications
| Specification |
|---|
| HTTP Semantics> # field.date> |
Compatibilité des navigateurs
Voir aussi
- L'en-tête
Age