gpt4 book ai didi

mysql - 如何从 mysql 中的真实数据在浏览器上获得相同的日期结果? (时区)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:18:33 25 4
gpt4 key购买 nike

起初,我是韩国人,今天是 2017-11-20。

我正在使用 CentOS7、Nodejs、express 和 mariadb(mysql)。

我想我对时区有疑问。

在我的 CentOS7 中,

#date
Mon Nov 20 19:30:16 KST 2017

在我的 mysql 中,

> SELECT now();
2017-11-20 19:34:05
> SELECT * FROM mytable
------------------
| ID | dodate |
-----------------
| 1 | 2017-11-20|
------------------

在我的 app.js 中,

...
app.get('/', function(req, res){
...
var sql = ‘SELECT dodate FROM mytable’;
conn.query(sql, function(err, rows, fields){
if(err){
console.log(err);
} else{
res.send(rows);
}
...
});
...

结果是,(在浏览器上)

[{"dodate":"2017-11-19T15:00:00:00.000z"}]

但我想要

的结果
2017-11-20

不是

2017-11-19

我该如何解决这个问题?

最佳答案

我怀疑您的 dodate 列的数据类型为 DATETIMETIMESTAMP 的数据类型得到翻译。

关于mysql - 如何从 mysql 中的真实数据在浏览器上获得相同的日期结果? (时区),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47390497/

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