求助:将应用热力图时区从本地切换为服务器UTC时间
解决热力图模块的UTC时间显示问题
- 问题核心:当前代码依赖手动减去固定时区差来模拟UTC时间,无法自动适配服务器的UTC标准,一旦时区规则变更就会失效。
- 解决方案:使用moment.js的
utc()方法直接获取并处理UTC时间,无需手动计算时区偏移。
修正后的代码:
const dateLimit = moment.utc().format('YYYY-MM-DD HH:mm:ss')
说明:
moment.utc()会创建一个基于UTC时区的moment对象,直接对应服务器的UTC时间,不受用户本地时区影响。- 格式化后的字符串
YYYY-MM-DD HH:mm:ss会输出当前UTC时间的标准格式,完全替代手动减小时的操作。
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

