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

292
Views
¿Por qué la fecha en el cuerpo de la solicitud es diferente de la fecha en el cuerpo de la respuesta en cartero?

Estoy tratando de publicar la fecha en el cuerpo de la solicitud en cartero

date_borrow: 2021-01-01 date_return: 2021-02-01

pero la respuesta del cuerpo produce salida

 { "success": true, "message": "success", "data": [ { "date_borrow": "2020-12-31T16:00:00.000Z", "date_return": "2021-01-31T16:00:00.000Z" } ]

}

uso node.js express para rest-api

 addBorrowingMember(req,res){ let dataBorrowingMember = { date_borrow : req.body.date_borrow, date_return : req.body.date_return } pool.getConnection(function(err, connection) { if (err) throw err; connection.query( ` INSERT INTO borrowing SET ?; ` , [dataBorrowingMember], function (error, results) { if(error) throw error; res.send({ success: true, message: 'success', }); }); connection.release(); })

},

Quiero que el formato de fecha sea el mismo que el del cuerpo de la solicitud como este date_borrow: 2021-01-01 date_return: 2021-02-01

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Parece que usa postgresql como base de datos y postgresql almacena la fecha en UTC +00.

Para elegir una zona horaria:

 SELECT * FROM pg_timezone_names;

Y establezca como se muestra a continuación el ejemplo:

 ALTER DATABASE postgres SET timezone TO 'Europe/Berlin';

Use su nombre de base de datos en lugar de postgres en la declaración anterior.

over 4 years ago · Santiago Trujillo Report

0

Debido a que no especificó una zona horaria para el servidor express, el sistema estableció por defecto la fecha y hora en UTC... entonces hay una diferencia entre la hora que agrega (incluso desde el navegador) a la fecha guardada por el servidor, depende de la diferencia entre su zona horaria y la zona horaria UTC del servidor.

over 4 years ago · Santiago Trujillo 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!