NEWS
Zeitraum formatiert ausgeben
-
Ich muss ich verschiedenen Scripten Zeiten messen und dann formatiert ausgeben.
Gibt es dazu eine fertige Funktion, die einen Zeitraum so ähnlich wie "27 Tg 2:01 h" ausgibt und die milsec akzeptiert.
Ich benutze eine selbstgeschriebene Funktion. Fände es aber ausgesprochen praktisch, wenn so eine Funktion ein Teil von iobroker Javascript wäre.
function formatminutes(diff) { function form(x) { return ((x > 9) ? x :"0" + x); } var minutes = Math.floor(diff/60000); var days = Math.floor(minutes /1440); minutes = minutes - days * 1440; var hours = Math.floor(minutes / 60); minutes = minutes - hours * 60; return ((days !== 0)? days + " Tg ":"") + form(hours) + ":" + form(minutes) +' h'; }
-
ist mir auch nicht bekannt.. zumindest nicht in der Formatieurng die du brauchst
aber du kannst das Script unter <u>global</u> aufhängen dan hast du es auch einmal und überall