Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

227
Visualizações
Reaccionar: convertir la fecha de mongoDB en una fecha legible por humanos

Un documento almacenado en MongoDB tiene una propiedad "createdAt", que contiene una marca de tiempo. Aquí tenemos un ejemplo de la marca de tiempo:

 createdAt: 2021-10-26T12:24:33.433+00:00

Teniendo en cuenta que esta fecha es hoy, ¿cómo puedo reproducir el siguiente comportamiento?:

  • Mostrar esta fecha como "Hoy a las 12:24 p. m."
  • Mañana, mostrar esta fecha como "Ayer a las 12:24 p. m."
  • A partir de pasado mañana y en adelante, mostrarlo como "26/10/2021 a las 12:24"

Intenté usar la instancia de fecha de JavaScript para comparar ambas cadenas, pero tuve algunos problemas al tratar de convertir las cadenas correctamente. Me preguntaba si hay alguna biblioteca que pueda facilitar el proceso o alguna forma convencional de hacerlo.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Como menciona el uso de React, asumo que tiene un Nodo ejecutándose allí en alguna parte. ¿Quizás un backend create-react-app ? También asumiré ESM.

Lograrías algo como esto con date-fns; ver documentos en https://date-fns.org/v2.25.0/docs/formatDistance

$ npm i date-fns Primero, instale la dependencia, luego pruébelo como se muestra a continuación:

 import formatDistance from 'date-fns/formatDistance' function TestComponent() { const dateStr = "2021-10-26T12:24:33.433+00:00"; const str = formatDistance( new Date(dateStr), new Date() ); return <h1>{str}</h1> }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda