Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Berechnen des Datums in x Tagen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    UNSOLVED Berechnen des Datums in x Tagen

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

      Hallo Leute,

      ich bräuchte mal die Hilfe beim erstellen eines Scriptes.

      Ich bekomme als Wert (Zahl) in wieviel Tagen ein Termin ist. Wie kann ich über ein Script das Datum ermitteln?

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

        @Torsten_MG

        var next = new Date('2019-11-04');
        var diff = Math.ceil((next.getTime() - Date.now()) / 86400000);
        log('Tage: ' + diff);
        
        T 1 Reply Last reply Reply Quote 0
        • T
          Torsten_MG @paul53 last edited by

          @paul53

          ich bin mir nicht sicher, da ich es gerade nicht testen kann (bin auf der Arbeit), aber wird da nicht die Anzahl der Tage bis zum Datum welches in Zeile 1 vorgegeben wird berechnet?

          Ich brauche es andersherum:

          Ich habe in einer Variable z.B. den Wert 4 und ich möchte berechnen, welches Datum von heute aus gesehen in 4 Tagen ist. Wenn möglich mit Name des Tages.

          Als Beispiel:

          heute ist: Dienstag, der 22.10.2019
          In der Variable steht: 4

          Nun möchte ich, dass das Script anhand der Werte 22.10.2019 und 4 ermittelt, welches Datum in 4 Tagen ist.

          Am liebsten wäre mir, wenn das Ergebnis in diesem Beispiel wie folgt aussieht: Samstag, 26.10.2019

          OstfrieseUnterwegs paul53 2 Replies Last reply Reply Quote 0
          • OstfrieseUnterwegs
            OstfrieseUnterwegs @Torsten_MG last edited by

            @Torsten_MG
            Schau hier: Link Text

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

              @Torsten_MG sagte:

              das Ergebnis in diesem Beispiel wie folgt aussieht: Samstag, 26.10.2019

              const wds = ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'];
              
              var days = 4;
              var now = new Date();
              var date = new Date(now.setDate(now.getDate() + days));
              var wd = wds[date.getDay()];
              log(wd + formatDate(date, ', DD.MM.YYYY'));
              
              T 1 Reply Last reply Reply Quote 1
              • T
                Torsten_MG @paul53 last edited by

                @paul53

                Vielen Dank!!

                Genau das was ich suchte. Jetzt muß ich mich noch mit dem Code auseinandersetzen, damit ich verstehe wie es funktioniert (Damit ich in Zukunft sowas selber hinbekomme)

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

                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                1.0k
                Online

                31.7k
                Users

                79.6k
                Topics

                1.3m
                Posts

                daumsberechnung script
                3
                6
                617
                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