Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Zeitraum formatiert ausgeben

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Zeitraum formatiert ausgeben

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Marty56 last edited by

      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';
      }
      
      1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active last edited by

        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

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        799
        Online

        31.9k
        Users

        80.2k
        Topics

        1.3m
        Posts

        2
        2
        538
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo