Date.prototype.toUTCString()

O método toUTCString() converte uma data para uma cadeia de caracteres (string), usando o fuso horário UTC.

Baseado na RFC7231 e modificado de acordo com a ECMA-262 toUTCString, ele pode ter valores negativos na versão de 2021.

Sintaxe

dateObj.toUTCString()

Valor de retorno

Uma string representando a data usando o fuso horário UTC.

Descrição

O valor retornado por toUTCString() é uma string no formato Www, dd Mmm yyyy hh:mm:ss GMT, onde:

Formato da String Descrição
Www Dia da semana, em três letras (e.g. Sun, Mon, ...)
dd Dia do mês, como dois dígitos com zero à esquerda se requisitado
Mmm Mês, em três letras (e.g. Jan, Feb, ...)
yyyy Ano, como 4 ou mais dígitos com zeros à esquerda se requisitado
hh Hora, como dois dígitos com zero à esquerda se requisitado
mm Minutos, como dois dígitos com zero à esquerda se requisitado
ss Segundos, como dois dígitos com zero à esquerda se requisitado

Antes do ECMAScript 2018, o formato do valor de retorno variava de acordo com a plataforma. O valor de retorno mais comum era um carimbo de data formatada na  RFC-1123, que é uma versão relativamente atualizada dos carimbos de data da RFC-822.

Exemplos

Usando toUTCString()

let today = new Date('Wed, 14 Jun 2017 00:00:00 PDT');
let UTCstring = today.toUTCString(); // Wed, 14 Jun 2017 07:00:00 GMT

Especificações

Especificação
ECMAScript (ECMA-262)
The definition of 'Date.prototype.toUTCString' in that specification.

Compatibilidade com navegadores

BCD tables only load in the browser

Veja também