Date
O cabeçalho geral HTTP Date
contém a data e a hora que a mensagem foi gerada.
Aviso: Note que Date
é listado em nomes de cabeçalhos proibidos na especificação do fetch - então este código não enviará o cabeçalho Date
:
fetch("https://httpbin.org/get", {
headers: {
Date: new Date().toUTCString(),
},
});
Tipo de cabeçalho | General header |
---|---|
Forbidden header name | sim |
Sintaxe
Date: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT
Diretivas
- <day-name>
-
Dia da semana, um de "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", ou "Sun" (sensível a capitalização). Segunda-feira até domingo em ordem.
- <day>
-
Um dia em número de 2 dígitos, e.g. "04" ou "23".
- <month>
-
Um de "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" (sensível a capitalização). Os meses em ordem de Janeiro a Dezembro.
- <year>
-
Um ano em número de 4 dígitos, e.g. "1990" ou "2016".
- <hour>
-
Uma hora em número de 2 dígitos, e.g. "09" ou "23".
- <minute>
-
Minutos em número de 2 dígitos, e.g. "04" ou "59".
- <second>
-
Segundos em número de 2 dígitos, e.g. "04" ou "59".
- GMT
-
Meridiano de Greenwich. Datas HTTP são sempre expressadas em GMT, nunca em tempo local.
Exemplos
Date: Wed, 21 Oct 2015 07:28:00 GMT
new Date().toUTCString();
// "Mon, 09 Mar 2020 08:13:24 GMT"
Especificações
Especificação | Título |
---|---|
RFC 7231, sessão 7.1.1.2: Date | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
Compatibilidade com navegadores
BCD tables only load in the browser