基于用户的设置time_zone mysql2 nodejs。

问题描述 投票:0回答:1

我在mysql表中的TIMESTAMP列中存储了销售日期为UTC。

世界各地的用户需要在他们的设置中显示基于时区的销售。

如何使用mysql2 npm包为每个用户请求设置时区?

node.js mysql2 node-mysql node-mysql2
1个回答
0
投票

你可以在你的sql请求中使用CONVERT_TZ,像这样。

//CONVERT_TZ (dt, from_tz,to_tz)
SELECT CONVERT_TZ('2008-05-15 12:00:00','+00:00','+10:00') as required_datetime";

详情请看链接 CONVERT_TZ

对于信息,我更喜欢使用moment.js。

© www.soinside.com 2019 - 2024. All rights reserved.