[英]How to change timezone of NOW() in mySQL Database in Node.js query?
我如何在mySQL中更改NOW()
函数的时区,我正在使用Node.js进行插入。 或者甚至将时区更改为整个数据库,因为我已将Default设置为当前时间戳。
最好的方法是什么? 在插入时通过Node.js进行操作,或更改(如果可能)整个数据库的时区。
“最佳”方法会引起意见,而不是确定的答案。 但是,有一些令人信服的理由采用以下方法:
将数据库设置为UTC。 它使时区转换变得更加简单。
从理论上讲,您可以将其锁定到任何时区,但是大多数其他地理位置都与地理位置相关联,并且许多地区在整个一年中都会更改其时区。 UTC使事情变得更加轻松和干燥。
然后,当您的应用程序从数据库接收数据时,它知道它位于UTC中,并且可以在必要时进行到“本地”时区的任何必要转换。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.