gpt4 book ai didi

javascript - Knexjs 将 mysql 时间戳、日期时间列作为 Javascript 日期对象返回

转载 作者:可可西里 更新时间:2023-11-01 07:46:10 27 4
gpt4 key购买 nike

我正在使用 knexjs 我以 YYYY-MM-DD HH:mm:ss 格式插入数据,例如 2017-07-14 15:00:00 及之后在获取数据时保存 datetime 列值作为 javasript Date 对象返回。我想以 YYYY-MM-DD HH:mm:ss 格式返回这些对象,但它以 YYYY-MM-DDTHH:mm:ss.000Z 格式返回例如 2017-06-23T06:44:44.000Z。我通过手动迭代和转换它们来返回它们。我想知道是否有另一种方法可以像在 mysql 驱动程序或 knexjs 配置中那样做。目前我的 knexjs 配置是这样的。

 var connection = require('knex')({
client: 'mysql',
connection: {
host: db.host,
user: db.user,
password: db.password,
database: db.database,
timezone: 'UTC'
}
});

最佳答案

用这个改变你的连接对象:

var connection = require('knex')({
client: 'mysql',
connection: {
host: db.host,
user: db.user,
password: db.password,
database: db.database,
timezone: 'UTC',
dateStrings: true
}
});

关于javascript - Knexjs 将 mysql 时间戳、日期时间列作为 Javascript 日期对象返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45103788/

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