Introdução
Neste laboratório, exploraremos como converter timestamps Unix em objetos Date do JavaScript usando JavaScript. Criaremos uma função que recebe um timestamp Unix como entrada e retorna um objeto Date que representa o timestamp em um formato legível por humanos. Esta é uma tarefa comum no desenvolvimento web, especialmente ao trabalhar com APIs que retornam timestamps Unix como dados. Através deste laboratório, você obterá experiência prática em trabalhar com timestamps e datas em JavaScript.
Como Criar um Objeto Date a partir de um Timestamp Unix
Para criar um objeto Date a partir de um timestamp Unix, siga estes passos:
- Abra o Terminal/SSH e digite
nodepara começar a praticar a codificação. - Multiplique o timestamp por
1000para convertê-lo em milissegundos. - Use o construtor
Datepara criar um novo objetoDate.
Aqui está um trecho de código de exemplo:
const fromTimestamp = (timestamp) => new Date(timestamp * 1000);
Você pode usar esta função para converter um timestamp Unix em um objeto Date assim:
fromTimestamp(1602162242); // 2020-10-08T13:04:02.000Z
Resumo
Parabéns! Você concluiu o laboratório Date From Unix Timestamp. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.