Como converter a data em UTC em javascript

Como converter a data em UTC em javascript
UTC significa “Coordenado do tempo universal”. É um tempo padrão usado em todos os países. Em algumas aplicações, como aplicativos de bate -papo, os desenvolvedores precisam representar o tempo no formato UTC. Pode ser alcançado usando os métodos de pré -construção JavaScript do objeto de data.

Esta postagem definirá o processo de conversão de data local em formato UTC em JavaScript.

Como converter a data em UTC em javascript?

Para converter uma data para a UTC, use os métodos predefinidos JavaScript abaixo:

  • Data.Método UTC ()
  • Método ToutcString ()

Vamos discutir esses métodos um por um.

Método 1: Converta a data em UTC usando a data.Método UTC ()

A primeira abordagem para converter a data para o UTC é o “Data.UTC ()”Método. É um método predefinido estático do objeto de data que converte a data de data especificada em UTC em milissegundos. Ele aceita a data com o tempo como um argumento e depois o retorna em milissegundos de 1 de janeiro de 1970 para o data de data especificada.

Sintaxe
Use a sintaxe abaixo dada para a data.Método UTC () para converter a data em UTC:

Data.UTC (ano, seg, dia, hora, min, seg, ms)

Na sintaxe acima,

  • O "ano”Será um número inteiro de quatro dígitos, como“2022”.
  • ““seg”É um número inteiro entre 1-12, representando o“mês”.
  • ““dia”É um número inteiro entre 1-31, indicando o dia do mês.
  • ““horas”Indica um número inteiro entre 0 e 23, e o valor padrão das horas é definido como 0.
  • ““min" representa "minutos”Entre 0 e 59, e o valor padrão é 0.
  • ““Sec”É os segundos entre 0 e 59, e o valor padrão de segundos é 0.
  • ““EM”É os milissegundos entre 0 e 999, o valor padrão é definido como 0
  • O "min, Sec, e EM”São parâmetros opcionais, mas vinculados entre si, se usar“EM", Então é obrigatório usar"Sec" e "min”.

Valor de retorno
Ele retorna um número que representa a data de data em milissegundos de 1º de janeiro de 1970 para a data de data especificada.

Exemplo
Ligar para "Data.UTC ()”Método passando a data de data“2022, 1, 5, 12, 11, 14”Como argumento e armazenam o valor retornado na variável“utcdate”:

var utcdate = data.UTC (2022, 1, 5, 12, 11, 14);

Imprima o UTC resultante em milissegundos no console usando o “console.registro()”Método:

console.log (utcdate);

A saída correspondente será:

Método 2: Converta a data em UTC usando o método toutcString ()

Outro método para converter a data para o UTC é o “toutcString ()”Método. Ele converte a data local para o formato UTC como uma string de acordo com o tempo universal. É a maneira mais fácil de converter horário local para UTC.

Sintaxe
Siga a sintaxe dada para o “toutcString ()”Método:

DateObject.toutcString ()

Ele chama com o objeto Data que retorna a data e hora atuais e não leva parâmetros.

Valor de retorno
Ele retorna uma string que representa a data de data em formato UTC “GMT" fuso horário.

Exemplo
Primeiro, crie uma variável “LocalDate"Que armazena a data de data atual chamando o"Nova data()”, O construtor do objeto Data:

var localDate = new Date ();

Ligar para "toutcString ()”Método com variável“LocalDate"Que armazena o atual data de data e armazena o tempo resultante na variável"utcdate”:

var utcdate = localDate.toutcString ();

Imprima a hora da UTC no console:

console.log (utcdate);

A saída exibe UTC Date-time:

Conclusão

Para converter a data em UTC, use os métodos predefinidos JavaScript, “Data.UTC ()”Método ou“toutcString () ”Método. A data.UTC () retorna tempo em milissegundos, enquanto o método ToutcString () dá data de data como uma string. É o método simples, mais fácil e mais comumente usado para converter data-time para UTC. enquanto a data.UTC é apenas para fins de demonstração, o usuário não deve usá -lo. Esta postagem define o processo de conversão de data local em formato UTC em JavaScript com exemplos.