Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

173
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!