UNPKG

node-red-contrib-time-converter

Version:

A Node-RED node that converts seconds to mm:ss format and outputs it.

24 lines (23 loc) 775 B
module.exports = function(RED) { function TimeConverterNode(config) { RED.nodes.createNode(this, config); const node = this; node.on("input", function(msg, send, done) { try { let min = Math.floor(msg.payload / 60); let sec = msg.payload % 60; let c = String(min) + ":" + String(sec).padStart(2, "0"); msg.payload=c send(msg); if (done) done(); } catch (err) { if (done) { done(err); } else { node.error(err, msg); } } }); } RED.nodes.registerType("time-converter", TimeConverterNode); }