相关文章推荐
活泼的泡面  ·  SQL Server ...·  1 周前    · 
坚韧的南瓜  ·  PYQT5 ...·  1 年前    · 
重情义的鸵鸟  ·  Python IDLE Shell ...·  1 年前    · 
纯真的包子  ·  xsstest - 知乎·  2 年前    · 
儒雅的松鼠  ·  IF 语句 (MDX) - SQL ...·  2 年前    · 
日志服务中记录的时间和程序中获取的时间不一致怎么办?

日志服务中记录的时间和程序中获取的时间不一致怎么办?

日志服务 记录的时间和 函数计算 的时间不一致,可能是因为两者使用的时间格式和时区不一致。

函数计算 默认以UTC时间运行,也就是0时区,即北京时间减去8个小时。例如北京时间每天12:00,转化为UTC时间就是每天04:00。您可以通过设置环境变量进行时区修改,例如,设置变量 TZ 的值为 Asia/Shanghai 后, 函数计算 的时区被修改为东8区,即北京时间。具体操作,请参见 环境变量

特殊要注意的是,在Node.js运行环境中,直接执行 console.log(date) 打印Date会转换成UTC时间,您可以先转成String,然后再打印Date,脚本如 console.info(new Date().toLocaleString());