Formatar data em ano mês dia e horário em Node.js

Neste artigo você vai aprender a como formatar data em ano mês dia e horário em Node, utilizando uma simples e fácil abordagem!

Formatar data em ano mês dia e horário em Node capa

Fala programador(a), beleza? Bora aprender a como trabalhar com datas em Node.js!

Para formatar a data em YYYY:MM:DD hh:mm:ss vamos utilizar o objeto Date e um método do mesmo

Formação Vibe Coding
Formação Recomendada

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Então você vai precisar instanciar a data com este objeto, pois será muito mais fácil

O método em questão é o toISOString, que formata justamente da forma que precisamos

Veja um exemplo:

const myDate = new Date().toISOString()

console.log(myDate) // "2022-11-07T13:02:46.703Z"

Alguns destes caracteres podem não ser necessários para você

Então para fazer uma limpeza na string, utilize:

const myDate = new Date().toISOString().replace(/T/, ' ').replace(/\..+/, '')

console.log(myDate) // "2022-11-07 13:03:41"

Esta forma nos dá uma string mais limpa para apresentação a um usuário

Agora basta definir a forma que você precisa, e aplicar na sua data

Deixe um comentário contando o que achou desta solução 🙂

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

Conclusão

Neste artigo você viu como formatar data em ano mês dia e horário em Node

Ou seja, em um formato no padrão YYYY:MM:DD hh:mm:ss, que é muito utilizado na programação em geral

Precisamos da data utilizando o objeto Date e executar o método toISOString

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

1 Comentário
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Gabriel

Que massa

Formações

Formação SAAS com IA

Formação SAAS com IA

Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!

  • 291 aulas
  • 18 projetos
  • 24h 17min

Blog | Mais populares