Mysql2时区问题的节点



当我试图用mysql2设置时区时,会收到以下消息 MySQL运行良好

但我只能使用mysql2

var mysql2 = require('mysql2');
var con = mysql2.createPool({  
connectionLimit : 10, 
host: process.env.DATABASE_HOST, 
user: process.env.DATABASE_USER,  
password: process.env.DATABASE_PASSWORD,  
database : process.env.DATABASE_NAME,  
timezone : 'IST'      
})

问题

忽略传递给连接的无效时区:IST。这是当前警告,但在MySQL2的未来版本中,将引发错误如果您给连接一个无效的配置选项

此处尝试将其作为timezone。对于IST

timezone: 'Asia/Calcutta'
or
timezone: '+05:30'

您可以在mysqljs/mysql:中找到关于timezone的描述

时区:MySQL服务器上配置的时区。这用于将服务器日期/时间值强制转换为JavaScriptDate对象,反之亦然。这可以是"local"、"Z"或形式为+HH:MM或-HH:MM的偏移量。(默认值:"本地"(

您需要使用+05:30而不是Asia/Calcutta

相关内容

  • 没有找到相关文章

最新更新