使用mysql2的express服务器出现日期错误

使用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

大家早上好, 我在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) => {
  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运行在同一台机器上,我也在本地开发前端部分,我不明白为什么没有相同的结果