Neste artigo você vai aprender a como converter segundos para hora minuto segundo, ou seja, transformar data em segundos para o padrão hh:mm:ss

contar a quantidade de elementos filhos capas

Fala programador(a), beleza? Bora aprender mais sobre datas!

Provavelmente você já possui a informção em segundos e precisa fazer a conversão para o padrão hh:mm:ss

Aqui vou criar uma data e converter ela para segundos

Depois vou aplicar uma lógica que consiste em:

  • Converter novamente para milisegundos;
  • Aplicar o método toLocaleString para gerar uma data com horário;
  • Por fim, extrair a última parte da data;

Veja um exemplo na prática:

const todayDate = new Date() / 1000; // data em segundos

const units = new Date(todayDate * 1000).toLocaleDateString(navigator.language, {hour: '2-digit', minute:'2-digit', second: '2-digit'}).substring(12, 20)

console.log(units) // "08:28:06"

Configuramos alguns parâmetros em toLocaleDateString para que ela imprima também o horário, pois isso não vem por padrão

O último método utilizado é o substring, que pega apenas a parte de horário

E então imprimimos a hora, minuto e segundo, finalizando nosso exemplo 🙂

Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:

Conclusão

Neste artigo você viu como é possível converter segundos para hora minuto segundo com JS

Utilizamos alguns métodos, primeiramente para gerar a data baseado nos segundos

E depois para extrair a parte que nos interessa

Deseja programar de forma profissional? Confira o nosso treinamento completo clicando aqui.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments