Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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
    12
    1
    127

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

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

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

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 4 Kommentatoren 654 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • JoJo58J Online
    JoJo58J Online
    JoJo58
    schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antworten Letzte Antwort
      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
        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
        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 Online
          JoJo58J Online
          JoJo58
          schrieb am zuletzt editiert von
          #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 :+1:

          @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. :wink:

          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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            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 Online
              JoJo58J Online
              JoJo58
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #7

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

                1 Antwort Letzte Antwort
                1
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                565

                Online

                32.7k

                Benutzer

                82.4k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe