如何在Node-RED中实时获取并显示当前的时间?
时间: 2024-11-09 15:23:42 浏览: 57
node-red-contrib-time-switch:根据当前时间打开和关闭的节点
在Node-RED中,你可以通过内置的功能节点轻松地实时获取当前时间并显示出来。以下是简单的步骤:
1. **打开Node-RED**: 打开浏览器访问你的Node-RED实例(通常是 `http://localhost:1880` 或者配置文件中的服务器地址)。
2. **添加 "函数" 节点**: 点击页面上方的“功能”(Function)类别,然后从下拉列表中拖拽一个“function”节点到画布上。
3. **配置函数**: 双击这个函数节点,你会看到编辑器里有一个JavaScript编辑区域。在这里,输入以下代码:
```javascript
msg.payload = new Date().toLocaleTimeString(); // 获取当前本地时间
```
这段代码会创建一个新的消息对象 (`msg`),其`.payload` 属性设置为当前的时间字符串。
4. **发送消息到下一个节点**: 接着,将这个函数节点连接到一个“debug”节点,这可以让你实时查看输出。点击“debug”图标,选择“添加”,然后连接到函数节点的输出端口。
5. **运行流**: 点击右上角的“Deploy”按钮部署你的流程。现在,每次你刷新浏览器或等待几秒钟,就会看到新的时间信息在 debug 窗口中更新。
阅读全文