Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

398
Visualizações
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
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda