Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. [gelöst] alias DP, Sekunden in Stunden und Minuten umrechnen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] alias DP, Sekunden in Stunden und Minuten umrechnen

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      darkblu @ldittmar last edited by

      @ldittmar ,
      ja, angezeigt werden soll es in der Vis.
      Blockly war mir eigentlich zu aufwändig. Es sind 10 DP, ok - wäre ja nur eine Fleissarbeit.

      Ich dachte, es direkt im Alias umzurechnen wäre einfacher und ressourcenschonender.

      ldittmar 1 Reply Last reply Reply Quote 0
      • ldittmar
        ldittmar Developer @darkblu last edited by ldittmar

        @darkblu Du kannst aber dein Datenpunkt in String umwandeln und dann hast hier schreiben:

        new Date(val* 1000).toLocaleString('de-DE', { hour: 'numeric', minute: 'numeric' });
        

        dann hättest du 8:30

        Nachtrag:
        Du könntest auch sowas probieren:

        new Date(val * 1000).toLocaleString('de-DE', {hour: 'numeric',minute: 'numeric',hour12: false}).replace(':', ' Stunden und ') + ' Minuten';
        
        D 1 Reply Last reply Reply Quote 0
        • D
          darkblu @ldittmar last edited by

          @ldittmar ,
          super, Danke

          aber, ich habe gerade 7932 Sekunden, das sind ca. 2h und 12 Minuten

          Das Ergebnis mit deiner Formel ist 3h und 12 Minuten 🤔

          paul53 mickym 2 Replies Last reply Reply Quote 0
          • paul53
            paul53 @darkblu last edited by

            @darkblu sagte: Formel ist 3h und 12 Minuten

            Es wird die Zeitzone mit eingerechnet.

            D 1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @darkblu last edited by

              @darkblu sagte in alias DP, Sekunden in Stunden und Minuten umrechnen:

              7932

              Nutze einfach folgende Berechnung:

              (val/3600).toFixed(0) + " Stunden " + ((val%3600)/60).toFixed(0) + " Minuten";
              
              D paul53 2 Replies Last reply Reply Quote 0
              • D
                darkblu @paul53 last edited by darkblu

                @paul53 ,
                das wollte ich spasseshalber noch fragen, ob die Zeitzone da reinspielt.

                Bekommt man die da noch raus ?

                1 Reply Last reply Reply Quote 0
                • D
                  darkblu @mickym last edited by darkblu

                  @mickym said in alias DP, Sekunden in Stunden und Minuten umrechnen:

                  (val/3600).toFixed(0) + " Stunden " + ((val%3600)/60).toFixed(0) + " Minuten";

                  so ist es perfekt 👍

                  Ich danke euch

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

                    @mickym sagte: (val/3600).toFixed(0)

                    Das funktioniert nicht, da .toFixed(0) kaufmännisch rundet. Es muss aber abgerundet werden.

                    Math.floor(val/3600) + ' Stunden ' + ((val%3600)/60).toFixed(0) + ' Minuten'
                    
                    mickym D 2 Replies Last reply Reply Quote 0
                    • mickym
                      mickym Most Active @paul53 last edited by

                      @paul53 ok - Du hast wie immer Recht.🙂

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

                        @paul53 ,

                        Jau, jetzt passt es.

                        hab es für die Optik noch so abgeändert:

                        Math.floor(val/3600) + " h " + ((val%3600)/60).toFixed(0) + " min"
                        

                        vielen Dank

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        750
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        5
                        13
                        619
                        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