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

404
Views
El formato de salida de la fecha del modelo Sequelize no puede eliminar el UTC después de configurar la zona horaria

En mi configuración de Sequelize, estoy usando SQL Server y he configurado la zona horaria y dialectOptions:

 dialect: "mssql", dialectOptions: { useUTC: false, dateStrings: true, typeCast: true, }, timezone: "Australia/Sydney"

También tengo un código para convertir el formato de fecha:

 const DataTypes = require("sequelize/lib/data-types") DataTypes.DATE.prototype._stringify = function _stringify(date, options) { date = this._applyTimezone(date, options) return date.format("YYYY-MM-DD HH:mm:ss.SSS") }

El registro de fecha que se guarda en la base de datos es la hora de Sydney. Esto es lo que quiero. Sin embargo, al recuperar el registro, la salida siempre se carga como hora UTC, aunque en realidad es la hora de Sydney. Por ejemplo, lo que guardé en la base de datos es 2021-10-20 00:56:59 y el resultado del modelo es 2021-10-20T00:56:59.277Z . Lo que sé es que la "Z" al final representa la zona horaria cero, por lo que es una hora UTC. ¿Cómo puedo hacer que la salida se muestre sin "Z" para que el sistema pueda saber que no es una hora UTC?

about 4 years ago · Juan Pablo Isaza
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!