使用mysql2的express服务器出现日期错误
大家早上好, 我在express nodejs上从服务器返回sql请求时遇到问题 我浏览了mysql2包(或者msqlc是相同的) 在我的mysql数据库中,记录的值是正确的 从ex到mysql使用mysql2的express服务器出现日期错误,mysql,node.js,reactjs,express,Mysql,Node.js,Reactjs,Express,大家早上好, 我在express nodejs上从服务器返回sql请求时遇到问题 我浏览了mysql2包(或者msqlc是相同的) 在我的mysql数据库中,记录的值是正确的 从ex到mysql dateValidation 1. 2020-09-17 2. 2020-08-28 dateValidation:它是一个日期类型列 但在express中,当我提出请求时,它会在每个日期(1天)将我发回 app.get('/clients', (req, res) => { con
dateValidation
1. 2020-09-17
2. 2020-08-28
dateValidation:它是一个日期类型列
但在express中,当我提出请求时,它会在每个日期(1天)将我发回
app.get('/clients', (req, res) => {
const table = 'client';
connection.query(`select * from ${table} where idClient =3 or idClient = 7`, (err, rows) => {
console.log('retour sql get clients', err, rows);
if (err) {
res.send(err);
} else {
res.send(rows);
// res.send(rows);
}
});
});
以下是console.log中显示的答案
dateValidation: "2020-08-27T21:00:00.000Z"
我不明白,我被卡住了,如果有人已经遇到了这个问题,或者可以帮助我
谢谢你检查mysql的时区,将其设置为UTCthanks以便返回,但是我的服务器和sql base运行在同一台机器上,我也在本地开发前端部分,我不明白为什么没有相同的结果