Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

181
Vistas
Date.now() devolviendo formato incorrecto

Estoy usando express en nodejs para mi backend y reacciono para mi frontend.

En el backend, uso Date.now() y luego agrego toLocaleDateString() para que tenga el formato 25/12/2021. Por alguna razón, Date.now() se comporta de manera extraña cuando lo inserto en MongoDB.

Una simple "nueva Fecha()" regresa como "2021-12-20T05:01:48.055Z", y Date.now() regresa exactamente lo mismo... ¿por qué sucede esto? Nunca sucedió antes.

Cuando escribo Date.now() en la consola de mi navegador web, devuelve lo correcto.

Aquí está mi código:

 export const postSnippet = async function (req, res) { // Create new snippet let snippet = new Snippet({ title: req.body.title, code: req.body.code, creator: req.body.creator, createdDate: Date.now(), updatedDate: Date.now(), collections: req.body.collections, }); try { // Save snippet to database await snippet.save(); return res.status(201).json({ message: "Snippet created", snippet }); } catch (error) { // Error handling return res.status(500).json({ message: "Failure creating snippet.", error: error.message, }); } };
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Gracias a Cameron, encontré la solución.

Dentro de render() de Snippet.js, agregué esto arriba, antes de regresar.

 let newUpdatedDate = new Date(this.props.updatedDate); let updatedDate = newUpdatedDate.toLocaleDateString();

Luego agregando a DIV

 <div className="snippet-date"> Last updated {updatedDate} </div>

Gracias por el apoyo

¡Muchas gracias chicos! Soy nuevo en JavaScript, pero hasta ahora me encanta. Stackoverflow ha sido un sitio web increíble para obtener ayuda. Estoy aprendiendo mucho. Creo que esto me abrirá a una variedad de nuevos clientes. Antes de esto, todo lo que sabía era HTML/CSS con PHP/MySQL para backend/base de datos. Solía amar PHP religiosamente, pero ahora mi favorito es Nodejs, y eso es porque puedes aprender y construir literalmente CUALQUIER COSA que te propongas.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda