gpt4 book ai didi

node.js - sequelize datatypes.NOW 函数不生成时间戳

转载 作者:行者123 更新时间:2023-12-03 22:27:47 25 4
gpt4 key购买 nike

我的代码如下所示:

  let time = db.Sequelize.DataTypes.NOW;

console.log('generated time is' + time);

数据库.js
const Sequelize = require('sequelize');
require('dotenv').config();


const db = {};


var sequelize = new Sequelize({
host: process.env.DB_HOST,
database: process.env.DB_NAME,
username: process.env.DB_USER_NAME,
password: process.env.DB_PASSWORD,
dialect: process.env.DB_TYPE,
port: process.env.DB_PORT,
pool: {
max: 5,
min: 0,
acquire: 30000,
idle: 10000
},
operatorsAliases: false
});

sequelize
.authenticate()
.then(() => {
console.log('connected to database successfully')
})


sequelize.sync({
force: false
})


db.Sequelize = Sequelize;
db.sequelize = sequelize;

我得到的输出是
generated time is  function NOW() {
if (!(this instanceof NOW)) return new NOW();
}

如何生成带值的时间戳?

最佳答案

这绝对是它应该如何工作的正确方式。你为什么认为,它应该返回一个时间戳?不应该。如果您想获得 timestamp ,只需运行:

new Date().getTime()

关于node.js - sequelize datatypes.NOW 函数不生成时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50060636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com