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

294
Vistas
¿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 Respuestas
Responde la pregunta

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 Denunciar

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 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