Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. JS Funktion dd:hh:mm:ss ?

    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

    JS Funktion dd:hh:mm:ss ?

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

      Nabend.
      Heutiges Projekt zu später Stund soll folgendes sein:

      Ich habe einen DP der Sekunden als Zahl liefert.

      Diesen möchte ich gerne in Tage.Stunden:Minuten:Sekunden "konvertieren" .

      Was bisher funktioniert ist in Stunden:Minuten:Sekunden.

      Hier das Blockly und die Funktion:

      Screenshot 2023-09-29 192458.png

      return formatDate(t, 'hh:mm:ss');
      

      Gibt es da ne Möglichkeit in der Funktion die Tage zuzufügen?

      Merci schon mal.

      bahnuhr paul53 2 Replies Last reply Reply Quote 0
      • bahnuhr
        bahnuhr Forum Testing Most Active @DJMarc75 last edited by

        @djmarc75

        Anbei ein Beispiel; hilft dir bestimmt.

        var differenz = 60*60*24*3;
        
        function fuehrendeNull(wert) {
          if (wert < 10) return "0" + parseInt(wert); 
          else return parseInt(wert);   
        }
        
        function Sekundenumwandeln(Sekundenzahl) {
          var tag = parseInt(Sekundenzahl/60/60/24), std = fuehrendeNull((Sekundenzahl/60/60)%24), min = fuehrendeNull((Sekundenzahl/60)%60), sek =fuehrendeNull(Sekundenzahl%60);
          return (tag + " Tage " + std + ":" + min + ":" + sek);
        }
        
        console.log(Sekundenumwandeln(differenz));
        
        
        DJMarc75 1 Reply Last reply Reply Quote 1
        • DJMarc75
          DJMarc75 @bahnuhr last edited by

          @bahnuhr etwas komplizierter jetzt per Blockly gelöst da ich mit JS leider nicht warm werde:

          Screenshot 2023-09-29 212314.png


          return formatDate(t, 'DD:hh:mm:ss');

          bahnuhr 1 Reply Last reply Reply Quote 0
          • bahnuhr
            bahnuhr Forum Testing Most Active @DJMarc75 last edited by

            @djmarc75 sagte in JS Funktion dd:hh:mm:ss ?:

            JS leider nicht warm

            Bei mir komplett umgedreht.

            Blockly mag ich gar nicht.
            Und hab mich damit bisher noch sehr wenig mit beschäftigt.

            Aber wenn es läuft, dann gut.

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @DJMarc75 last edited by paul53

              @djmarc75 sagte: Möglichkeit in der Funktion die Tage zuzufügen?

              Blockly_temp.JPG

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

              Support us

              ioBroker
              Community Adapters
              Donate

              898
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              3
              5
              213
              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