Sequelize原始查询格式datetime

时间:2018-05-08 02:28:10

标签: javascript mysql node.js datetime sequelize.js

如何在原始查询中格式化日期时间,我的数据库是mysql。我想要的格式是YYYY-MM-DD HH:mm:SS,但现在是YYYY-MM-DDTHH:mm:ss:000Z

1 个答案:

答案 0 :(得分:0)

在默认选项中,Sequelize返回UTC格式。

如果要将其更改为YYYY-MM-DD HH:mm:ss,请在dateStrings: true中添加dialectOptions

示例:

const options = {
    host: process.env.MYSQL_HOST,
    port: process.env.MYSQL_PORT,
    dialectOptions: {
        dateStrings: true
    }
    logging: true
};
const sequelize = new Sequelize(process.env.MYSQL_NAME, process.env.MYSQL_USER, process.env.MYSQL_PASS, options);