发现是数据库服务器的时区与本地不同,因此需要手动设定时区:
在后端进行数据库连接的配置中,设定时区timezone的值即可。具体见下列代码,一行搞定:
const pool = mysql.createPool({
connectionLimit : 10,
host: '127.0.0.1',
user: 'username',
password: 'password',
database: 'mydb',
post: 3306,
timezone: "08:00", // 在原来基础上增加这一行
});