|
本帖最后由 ghostist 于 2021-8-19 10:39 编辑
docker安装事先说明:
ENV添加:TZ=/Asia/Shanghai
[backcolor=rgba(27, 31, 35, 0.05)]映射
[backcolor=rgba(27, 31, 35, 0.05)]/etc/localtime:/etc/localtime:ro
[backcolor=rgba(27, 31, 35, 0.05)]/etc/timezone:/etc/timezone:ro
[backcolor=rgba(27, 31, 35, 0.05)]
[backcolor=rgba(27, 31, 35, 0.05)]settings.js添加process.env.TZ = "Asia/Sanghai";
均无效
容器内date -R的时间是正常的 显示+8时区
但是在节点里,时间则早8小时
inject--debug,输出的时间就不对
翻了N多帖子,google了一圈,无非就是上面的几个操作
搞不下去了....
[backcolor=rgba(27, 31, 35, 0.05)]--------------------------------------------------------------------
2021.8.19:
大家注意图片上输出的时间格式
yyyy-MM-ddTHH-mm-ssZ
这个T和Z是有含义的:代表输出的还是UTC时间
实际上inject输出的是1970.1.1到现在的毫秒数,上面我输出的时间其实是对的,只要再点击payload即可转换输出格式
另外不管是设置TZ还是挂载/etc/localtime /etc/timezone,亦或是settings.js添加process.env.TZ = "Asia/Sanghai";
只要在容器中date命令输出正确的格式应该就可以了
|
|