所以,我使用sequelize.j和mysql。 配置.json:
{
"development": {
"username": "******",
"password": "******",
"database": "******",
"host": "127.0.0.1",
"dialect": "mysql",
"timezone": "Europe/Warsaw"
},
"production": {
}
}
我将日期保存到数据库中。 数据库中的数据存储正确 - 有效时间。
但是如果我从数据库中选择,时间就会处于错误的时区。
如何解决这个问题?
最佳答案
请确保您是NODE_ENV模式,并且不要在node js中使用控制台时间,因为它会自动转换为iso格式,您可以在控制台中尝试
new Date();
或
new Date().toISOString();
关于mysql - 从数据库获取的数据不是存储的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37609566/