如何在mySQL中更改NOW()函数的时区,我正在使用Node.js执行插入操作。或者甚至可以将时区更改为整个数据库,因为我的默认设置是当前时间戳。
最好的方法是什么?在插入时通过Node.js完成,或者更改(如果可能)整个数据库的时区。
发布于 2017-02-04 04:01:05
“最佳”方法邀请的是意见,而不是明确的答案。然而,有一些令人信服的理由需要采用以下内容:
将数据库设置为UTC。它使时区转换变得更加简单。
从理论上讲,您可以将其锁定到任何时区,但大多数其他时区在地理上是关联的,并且许多地理位置全年都会更改其时区。UTC让事情变得更加清晰和干爽。
然后,当您的应用程序从数据库接收数据时,它知道它使用的是UTC,并且可以在必要时将其转换为“本地”时区。
https://stackoverflow.com/questions/42031969
复制相似问题