解决 Electron 应用在国产信创 Kylin 系统下 new Date() 时区错误的问题

在做客户端国产化改造时,发现页面上的时间全都差了 8 个小时,打开控制台打印 new Date() 显示的时区是 GMT,进一步测试发现,只有 Kylin 桌面系统上有这个问题,统信 UOS 系统没问题,解决方法很简单,在程序启动前手动指定时区。

main.ts
1
process.env.TZ = 'Asia/Shanghai';

解决 Electron 应用在国产信创 Kylin 系统下 new Date() 时区错误的问题

https://www.imaegoo.com/2023/kylin-electron-timezone/

作者

iMaeGoo

发布于

2023-07-12

更新于

2023-07-12

许可协议

CC BY 4.0

评论