序列化要查询的设置时区 [英] Sequelize set timezone to query

查看:22
本文介绍了序列化要查询的设置时区的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我当前在我的项目中使用SequelizePostgres。我需要更改查询,使其返回带时区偏移的CREATED_AT列。

var sequelize = new Sequelize(connStr, {
dialectOptions: {
    useUTC: false //for reading from database
},
timezone: '+08:00' //for writing to database

});

但这会影响整个数据库。但是我只需要对SELECT查询使用时区。有人知道怎么做吗?

推荐答案

我是这样配置的:

  dialectOptions: {
    dateStrings: true,
    typeCast: true,
  },
  timezone: 'America/Los_Angeles',

http://docs.sequelizejs.com/class/lib/sequelize.js~Sequelize.html

这篇关于序列化要查询的设置时区的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆