gpt4 book ai didi

javascript - 从 MySQL 解析时转换的日期时间值

转载 作者:行者123 更新时间:2023-11-29 18:46:40 25 4
gpt4 key购买 nike

我这里有个问题。我有一个带有日期时间字段的 MySQL 数据库,其格式为:“2016-12-31 21:59:59”。我在nodejs中获取这个值并将其传递到表中,但在表中它的格式为:Sat Dec 31 2016 21:59:59 GMT+0200 (EET) 为什么会发生这种情况以及我如何才能做到这一点表中也有“2017-01-01 23:59:59”吗?

这就是我获取它的方式:

connection.query("SELECT * FROM TestInformation", function (err, rows, fields) {
if (err) {
console.log('Bad query!');
console.log(err);
}
else {
console.log('Successful query!');
//console.log(rows);
information = rows;
res.render('index', {information: information});
}
});

这就是我使用它的方式:

<input type="text" id="last_measure" placeholder="Last Measure"          name="last_measure"
class="form-control" value="{{information.0.Last_Measure}}">

最佳答案

更改查询如下:

"SELECT *, DATE_FORMAT(dateColumn, '%Y-%m-%d %H:%i:%s') as dateColumn FROM TestInformation"

使用上面的查询,您可以更改 dateColumn 的日期格式以在控制台中表示。

我应该提到的是,这种格式是 MySQL 中存储时间戳的默认格式,您看到的是应用程序中的表示格式。

关于javascript - 从 MySQL 解析时转换的日期时间值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44578996/

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