node-red - 節點實戰總結1
- 二、功能
- 2.1 循環(for\while)
- 三、網絡
- 四、序列
- 五、解析
- 六、存儲
- 七、協議
- 7.1 modbus協議
- 7.2 opcua
- 八、formats
- 8.1 時間格式化與時區轉換
二、功能
2.1 循環(for\while)
??安裝節點node-red-contrib-loop-processing
,該節點支持三種方式的循環:
- array-loop:數組循環,功能類似于數組的forEach或for循環,但此節點無法處理關聯的數組,使用示例如下
- counter-loop:使用計數器循環。相當于for(int i=s;i<length;i+n)循環,支持設置指定下標、指定遞增值、指定循環結束點。
- while-loop:使用條件循環。相當于while循環。
回到目錄
三、網絡
四、序列
五、解析
六、存儲
七、協議
7.1 modbus協議
7.2 opcua
八、formats
8.1 時間格式化與時區轉換
【node-red-contrib-moment 中文文檔教程】
【node-red時區問題解決方案對比】
??安裝節點node-red-contrib-moment
,使用 Moment.JS 生成格式良好的日期/時間字符串和進行時區/DST/區域設置。
- 對時間字符串進行格式化輸出:
?選用Date/Time Formatter
節點,配置輸入、輸出、時區及格式:
- Input(輸入):時間(Date)格式的數據
- Format(格式):支持兩種格式輸入:
(1)如果format為ISO8601
,則輸出采用 ISO 8601格式,等同于date.toISOString(),例如“2015-01-28T16:24:48.123Z”。請注意,ISO8601 格式的輸出始終采用 UTC(“Z”,祖魯時間),而不是本地時間,無論您指定哪個輸出時區。
(2)手動指定格式字符串,如YYYY-MM-DD HH:mm:ss
更多示例:
- “DD.MM.YYYY HH:mm”給出20.09.2020 08:30
- “dddd, MMMM Do YYYY, h:mm:ss a”給出Sunday, February 14th 2010, 3:25:50 pm
- “[Today is] dddd”給出 Today is Sunday
- “[Date: ]YYYY-MM-DD [Time:]HH:mm:ss”給出 < em>日期:2020-09-20 時間:08:31:45
- locale(時區設置):時區表鏈接:https://lh.2xlibre.net/locales/
回到目錄
回到目錄