Neste artigo você vai aprender a como pegar o Unix Timestamp com JavaScript, de duas formas simples, com recursos da própria linguagem

pegar o Unix Timestamp com JavaScript capa

Conteúdo também disponível em vídeo:

Fala programador(a), beleza? Bora aprender mais sobre timestamp e datas em JavaScript!

Para resgatar o timestamp vamos utilizar a classe Date, que possui diversos métodos para trabalharmos com datas

Utilizando o método getTime podemos obter o timestamp em milisegundos (ms)

Veja o código:

var data = new Date();

console.log(data.getTime());

Desta maneira receberemos um numero inteiro que corresponde ao horário atual, e como informado anteriormente em ms

E como é possível resgatar o timestamp em segundos?

Podemos simplesmente dividir este valor por 1000

E também utilizar até uma sintaxe mais simples, para chegar no resultado desejado

Veja um exemplo:

console.log(Math.floor(+new Date() / 1000));

Neste código há algumas operações sendo feitas, primeiramente instanciamos Date com um + na frente

Isso faz com que o método getTime já seja ativado, nos retornando o tempo em ms automaticamente

Depois dividimos por 1000, para transformar o resultado em segundos, porém podemos receber números quebrados

Então utilizamos Math com o método floor, para arredondar para baixo, tendo assim o horário em segundos corretamente

Conclusão

Neste artigo você aprendeu a como pegar o Unix Timestamp com JavaScript

Utilizamo a classe Date, que possui vários métodos para utilizar com datas

E então o método getTime, que nos retorna a data atual em milisegundos

Por fim, uma maneira de retornar a data atual em segundos

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments