请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 2843|回复: 6

[流程系列] 【破案了】nodered下时间早8小时

[复制链接]

38

主题

2034

帖子

7562

积分

元老级技术达人

积分
7562
金钱
5513
HASS币
110
发表于 2021-8-18 13:30:22 | 显示全部楼层 |阅读模式
本帖最后由 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,输出的时间就不对
微信截图_20210818132832.png
翻了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命令输出正确的格式应该就可以了

回复

使用道具 举报

8

主题

501

帖子

3312

积分

论坛元老

Rank: 8Rank: 8

积分
3312
金钱
2811
HASS币
5
发表于 2021-8-18 14:30:45 | 显示全部楼层
好像不影响使用,我也是显示差8个小时,但是指定时间出发就没事,还是按照正常时区的时间在触发
回复

使用道具 举报

38

主题

2034

帖子

7562

积分

元老级技术达人

积分
7562
金钱
5513
HASS币
110
 楼主| 发表于 2021-8-19 09:16:53 | 显示全部楼层
Midnight 发表于 2021-8-18 14:30
好像不影响使用,我也是显示差8个小时,但是指定时间出发就没事,还是按照正常时区的时间在触发 ...

我的影响 inject设置每天8点和17点触发,实际会在14点和次日凌晨1点触发
另外还有个判断日出日落的节点,没实际测 但估计是用不了
回复

使用道具 举报

13

主题

220

帖子

644

积分

高级会员

Rank: 4

积分
644
金钱
422
HASS币
0
发表于 2021-9-8 17:51:59 | 显示全部楼层
实际不是这个问题,要的是能否不要上午下午,直接显示24h可否?
回复

使用道具 举报

36

主题

1203

帖子

4887

积分

论坛元老

Rank: 8Rank: 8

积分
4887
金钱
3684
HASS币
0
发表于 2022-5-18 16:50:20 | 显示全部楼层
楼主咋解决的
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

38

主题

2034

帖子

7562

积分

元老级技术达人

积分
7562
金钱
5513
HASS币
110
 楼主| 发表于 2022-5-19 08:44:16 | 显示全部楼层

1L说明了  实际上时间是对的 只是显示格式不对
回复

使用道具 举报

22

主题

232

帖子

2094

积分

金牌会员

Rank: 6Rank: 6

积分
2094
金钱
1862
HASS币
0
发表于 2022-5-19 14:14:37 来自手机 | 显示全部楼层
安装时指定时区就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-3-29 03:13 , Processed in 0.064553 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表