Como converter números em datas em javascript

Como converter números em datas em javascript
JavaScript fornece vários métodos de data para formatar a data ou hora e.g. getDate () Retorna a data atual, Data.agora() Retorna data e hora atuais, etc. Da mesma forma, existem alguns métodos que são usados ​​para converter um tipo de dados para outro e.g. ““.consiga tempo()”O método é usado para converter uma data em um número. Mas e se conseguirmos um número em vez de uma data, como converter esse número em uma data?

Este artigo fornecerá uma diretriz detalhada a esse respeito, para esse fim você deve entender os seguintes aspectos:

  • Data.agora () método em javascript
  • Objeto de data em JavaScript
  • Como converter números/milissegundos até o formato de data em javascript.

Então, sem nenhum atraso, vamos começar!

Data.agora () método em javascript

Em JavaScript, o relógio interno começa a partir da meia -noite de 1º de janeiro de 1970. Então o Data.agora() O método calcula a hora e a data de 1º de janeiro de 1970 até a data e hora atuais. Como resultado, ele retorna um valor em milissegundos (número). Para converter esse número em formato de data legível, precisamos usar o objeto Data do JavaScript.

Antes de entrar no procedimento de conversão primeiro, precisamos entender o que é um objeto de data, qual é a necessidade do objeto de data e como usar um objeto de data.

Objeto de data em JavaScript

O JavaScript fornece um objeto embutido nomeado objeto de data que nos permite trabalhar com as datas. O construtor “Nova data()”É usado para criar um objeto de data e pode ser criado de quatro maneiras diferentes.

Para obter a data e hora atuais, tudo o que precisamos fazer é simplesmente usar o Nova data() Conforme mostrado no snippet seguinte:

Nova data();

Existem inúmeros métodos disponíveis no JavaScript que podem ser usados ​​com o objeto Data para executar diferentes funcionalidades e.g. a data.agora () método, data.gettime () e assim por diante.

Como converter o número até o momento

Para converter o formato de data de milissegundos/números em um formato de data facilmente legível, podemos usar o objeto New Date ().

Exemplo

Vamos considerar o código abaixo, onde utilizamos uma data.agora () função para obter a data e hora atuais:

No trecho acima, inicialmente, criamos um date de current variável e armazenamos o valor da data.agora () na variável "date current". Na execução bem -sucedida, o código acima fornece a seguinte saída:

Estávamos esperando um formato de data legível, mas obtemos um número em vez da data e hora atuais. Agora, tudo o que precisamos fazer é converter o número acima, que representa o número de milissegundos em um formato de data legível pelo homem.

Para esse fim, passaremos o valor resultante da data.agora () funcionar em Nova data() objeto:

O trecho acima fornecerá a seguinte saída:

Agora, a saída acima verifica que o uso do novo objeto Data fornece os resultados em formato de data legível pelo homem.

Conclusão

Para converter um número em formato de data, basta passar o valor numérico/milissegundos no objeto New Date (). Este artigo apresentou uma compreensão detalhada da data.agora () Método, objeto new Date () e como converter um número em formato de data em JavaScript. Além disso, este artigo considerou alguns exemplos para uma compreensão profunda de todos esses conceitos.