Calcular TimeStamp

Walter Nascimento
Walter Nascimento | PT-BR
2 min readSep 2, 2020

Simples calculadora de timestamp a partir da data

[click here for English]

Quando estamos trabalhando com datas as vezes nos deparamos com datas em milissegundos (timestamp), em alguns casos é bom de se trabalhar e em outros é complicado, mas para facilitar vamos criar um converso de data para timestamp e o inverso: timestamp para data.

TimeStamp (descrição)

Um timestamp representa um momento único, seu valor corresponde a uma determinada quantidade de tempo decorrida a partir de um instante inicial.

Esse instante é chamado de UnixEpoch, seu valor é 01/01/1970 00:00:00 UTC, para o fuso brasileiro a data inicial é 31/12/1969 21:00:00.

Código

Primeiro vamos criar a interface, faremos algo simples, utilizando apenas HTML.

Código em HTML

Na estrutura em HTML foi feito duas divisões usando o fieldset, uma para converter de data para timestamp e a outra para fazer o inverso.

Agora vamos criar a função dateToTimestamp.

Código em JS — Função dateToTimestamp

Nesta função (dateToTimestamp), é recuperado o valor da data inicial e da hora, depois é usado a função getTime() do qual recupera o valor da data diretamente em timestamp.

Agora vamos criar a função timestampToDate.

Código em JS — Função timestampToDate

Nesta função (timestampToDate), é recuperado o valor do timestamp e feito o processo inverso, transformando novamente em data e hora.

pronto simples assim.

Demo

Veja abaixo o projeto completo funcionando.

Projeto no codepen

Youtube

Se preferi assistir, vejo o desenvolvimento no youtube.

Vídeo no youtube

Obrigado por ler!

Se você tiver alguma dúvida, reclamação ou dica, pode deixar aqui nos comentários. Vou ter o maior prazer em responder!

😊😊Até mais! 😊😊

--

--