Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [Gelöst] Zeit bis zu einem Bestimmten Datum und Uhrzeit

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    770

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[Gelöst] Zeit bis zu einem Bestimmten Datum und Uhrzeit

Scheduled Pinned Locked Moved Blockly
7 Posts 4 Posters 671 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • JoJo58J Offline
    JoJo58J Offline
    JoJo58
    wrote on last edited by JoJo58
    #1

    Hallo Zusammen,

    ich suche jetzt seit 2 Stunden nach einer Möglichkeit, die Zeit bis zu einem bestimmten Datum, in meinem Fall der 31.12.2026 23:59 zu berechnen. Ich habe keine Idee, wie ich dieses Datum als Zahl, also in ms angezeigt bekommen kann, um dann die Differenz zur aktuellen Zeit in Tage und Stunden zu berechnen. Andersherum, also eine Zahl als Datumsobjekt, das ist klar.
    Hat da mal Jemand einen Denkanstoß für mich?

    Gruß, Johannes

    Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
    Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
    Einfach ein tolles Hobby :-)

    paul53P OliverIOO 2 Replies Last reply
    0
    • JoJo58J JoJo58

      Hallo Zusammen,

      ich suche jetzt seit 2 Stunden nach einer Möglichkeit, die Zeit bis zu einem bestimmten Datum, in meinem Fall der 31.12.2026 23:59 zu berechnen. Ich habe keine Idee, wie ich dieses Datum als Zahl, also in ms angezeigt bekommen kann, um dann die Differenz zur aktuellen Zeit in Tage und Stunden zu berechnen. Andersherum, also eine Zahl als Datumsobjekt, das ist klar.
      Hat da mal Jemand einen Denkanstoß für mich?

      Gruß, Johannes

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #2

      @jojo58 sagte: Zeit bis zu einem bestimmten Datum, in meinem Fall der 31.12.2026 23:59 zu berechnen.

      Dauer bis zum Zieldatum in ms:

      Blockly_temp.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      JoJo58J S 2 Replies Last reply
      0
      • JoJo58J JoJo58

        Hallo Zusammen,

        ich suche jetzt seit 2 Stunden nach einer Möglichkeit, die Zeit bis zu einem bestimmten Datum, in meinem Fall der 31.12.2026 23:59 zu berechnen. Ich habe keine Idee, wie ich dieses Datum als Zahl, also in ms angezeigt bekommen kann, um dann die Differenz zur aktuellen Zeit in Tage und Stunden zu berechnen. Andersherum, also eine Zahl als Datumsobjekt, das ist klar.
        Hat da mal Jemand einen Denkanstoß für mich?

        Gruß, Johannes

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        wrote on last edited by OliverIO
        #3

        @jojo58 sagte in Zeit bis zu einem Bestimmten Datum und Uhrzeit berechnen:

        31.12.2026 23:59

        eigentlich einfach

        new Date("2026-12-31T23:59:59")-new Date()
        

        intern wird das Dateobject immer als ms seit 1.1.1970 notiert.
        Als Ergebnis kommen dann deine gewünschten ms als Differnez heraus.

        du hast jetzt nicht geschrieben wie dir das datum vorliegt, ich hab das hier mal als ISO String notiert, da das relativ einfach zum lesen ist.
        Wenn das Datum als String wie von dir aufgeschrieben vorliegt, dann muss man parsen. Dazu benötigt man Bibliotheken wie beispielsweise momentJS (das kann auch noch eine Menge andere Datumsoperationen oder, da man erkannt hat das die jetzige DateObjekt implementation scheiße ist, warten wir auf das neue
        Temporal-Objekt (scheint aber noch zu dauern,https://tc39.es/proposal-temporal/docs/)

        Nachtrag:
        Ach mal wieder übersehen. Wir sind ja im Blockly-Teil

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        1 Reply Last reply
        0
        • paul53P paul53

          @jojo58 sagte: Zeit bis zu einem bestimmten Datum, in meinem Fall der 31.12.2026 23:59 zu berechnen.

          Dauer bis zum Zieldatum in ms:

          Blockly_temp.JPG

          JoJo58J Offline
          JoJo58J Offline
          JoJo58
          wrote on last edited by
          #4

          @paul53

          So einfach kann es sein. Ich habe es ähnlich probiert, allerdings das Datum in einem ganz anderen Format angegeben. So funktioniert es, danke dir 👍

          @OliverIO

          Mit dem 01.01.1970 das war mir bekannt. Allerdings hätte ich dazuschreiben sollen, das ich Blockly brauche, da ich von Javascript keine Ahnung habe. 😉

          Danke euch.... Johannes

          Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
          Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
          Einfach ein tolles Hobby :-)

          1 Reply Last reply
          0
          • paul53P paul53

            @jojo58 sagte: Zeit bis zu einem bestimmten Datum, in meinem Fall der 31.12.2026 23:59 zu berechnen.

            Dauer bis zum Zieldatum in ms:

            Blockly_temp.JPG

            S Offline
            S Offline
            smarthome2020
            wrote on last edited by smarthome2020
            #5

            @paul53
            Ich kann das Blockly auch gebrauchen.
            Wenn ich zB die Zeit zu meinem Geburtstag berechne nach deinem Blocklybeispiel (und dann durch 1000/60/60/24 dividiere), dann kommen da X,64 Tage bei raus. Also X+1 wäre die richtige Angabe in Tagen zu meinem Geburtstag. Nur wie kann ich den Wert auf die ganze Zahl stets abrunden, um sie dann um 1 zu addieren? Bzw. prinzipiell aufrunden, was einfacher wäre ^^

            JoJo58J 1 Reply Last reply
            0
            • S smarthome2020

              @paul53
              Ich kann das Blockly auch gebrauchen.
              Wenn ich zB die Zeit zu meinem Geburtstag berechne nach deinem Blocklybeispiel (und dann durch 1000/60/60/24 dividiere), dann kommen da X,64 Tage bei raus. Also X+1 wäre die richtige Angabe in Tagen zu meinem Geburtstag. Nur wie kann ich den Wert auf die ganze Zahl stets abrunden, um sie dann um 1 zu addieren? Bzw. prinzipiell aufrunden, was einfacher wäre ^^

              JoJo58J Offline
              JoJo58J Offline
              JoJo58
              wrote on last edited by
              #6

              @smarthome2020

              Sieh die mal das Video von Mathias Kleine zu Zeitdifferenzen an https://www.youtube.com/watch?v=sxkz3O6nfFQ , da wird genau erklärt wie du das runden kannst.

              Intel NUC i7 64GB 1TB SSD - Proxmox - Raspi 4 8GB 500 GB SSD - Raspi 4 4GB 500GB SSD - Qnap 16TB - CCU3 - Fritz 6591 Cable - Green Cell USV 1500VA
              Sonoff CC2652P - HUE Bridge - Broadlink RM4 pro u. RM3 mini - 5 x Echo - 1 x Samsung STab 8 - 54 x HM und HMIP - 32 x Zigbee - 2 x Shelly 3EM.
              Einfach ein tolles Hobby :-)

              S 1 Reply Last reply
              0
              • JoJo58J JoJo58

                @smarthome2020

                Sieh die mal das Video von Mathias Kleine zu Zeitdifferenzen an https://www.youtube.com/watch?v=sxkz3O6nfFQ , da wird genau erklärt wie du das runden kannst.

                S Offline
                S Offline
                smarthome2020
                wrote on last edited by
                #7

                @jojo58
                Hab das gar nicht gebraucht. Man kann im Block "runde" unter Mathematik gleich die Option aufrunden nehmen :D

                1 Reply Last reply
                1

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better 💗

                Register Login
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                469

                Online

                32.8k

                Users

                82.7k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Home
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe