2 年前发表Tech / FrontEnd几秒读完 (大约105个字)解决 Electron 应用在国产信创 Kylin 系统下 new Date() 时区错误的问题在做客户端国产化改造时,发现页面上的时间全都差了 8 个小时,打开控制台打印 new Date() 显示的时区是 GMT,进一步测试发现,只有 Kylin 桌面系统上有这个问题,统信 UOS 系统没问题,解决方法很简单,在程序启动前手动指定时区。main.ts1process.env.TZ = 'Asia/Shanghai';