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. [Erledigt] Aktuellen Tag des Jahres errechnen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[Erledigt] Aktuellen Tag des Jahres errechnen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 3 Kommentatoren 2.3k Aufrufe
  • Ä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.
  • Z Offline
    Z Offline
    Zippolighter
    schrieb am zuletzt editiert von
    #1

    Hallo, ich suche eine Funktion um den aktuellen Tag es Jahres zu berechnen.

    Vielleich hat ja jemand eine Idee und kann mir helfen.

    Danke Gruß Zippolighter

    1 Antwort Letzte Antwort
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      schrieb am zuletzt editiert von
      #2

      Ohne Gewähr:

      schedule("1 0 * * *",function(){
      // Wochentag-Funktion (siehe oben)
      function wochentag(i){
          var tage = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag', 'Sonntag'];
          var tag = (typeof(i) == 'object') ? i.getDay() : i ;
          return tage[tag];
      }
      
      // Aktuelles Datum ermitteln
      var datum = new Date();
      
      // Wochentag des Datums im "JavaScript-Format"
      var tag = datum.getDay();
      
      // Wochentag-Name in die Konsole schreiben
      setState("javascript.0.Wochentag"/*Wochentag*/, wochentag(tag));
      });
      

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      1 Antwort Letzte Antwort
      0
      • Z Offline
        Z Offline
        Zippolighter
        schrieb am zuletzt editiert von
        #3

        Danke jeycee,

        aber anhand deiner Antwort sehe ich das ich die Frage falsch gestellt habe

        Ich benötige die Nummer des Tages

        Also:

        31.01 ist 31

        01.02 ist 32

        24.06 ist 175 (laut internet)

        Diese rechte Zahl benötige ich für den aktuellen Tag.

        Hoffe kannst dafür auch noch was kreieren und sorry für die falsche Fragestellung

        1 Antwort Letzte Antwort
        0
        • paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @Zippolighter:

          Funktion um den aktuellen Tag es Jahres zu berechnen. `
          Im http://www.iobroker.net/docu/?page_id=3669&lang=de erfolgt die Berechnung.

          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

          1 Antwort Letzte Antwort
          0
          • Z Offline
            Z Offline
            Zippolighter
            schrieb am zuletzt editiert von
            #5

            Danke so funktioniert es.

            schedule("* * * * *", function () {
            // Tag des Jahres
               var jetzt = new Date();
               var Jahr = jetzt.getFullYear();
               var heutestart = new Date(jetzt.setHours(0,0,0,0));
               var neujahr = new Date(Jahr,0,1);
               var difftage = (heutestart - neujahr) / (24*60*60*1000) + 1;
               var tag = Math.ceil(difftage);
               console.log('Tag ' + tag);
            });
            

            Bin erst seit gestern auf die Admin3 deswegen habe ich auch keine Log ausgaben erhalten bis ich console.log erhalten habe.

            Erhalte immer folgende Fehlermeldungen und alles auch mehrfach
            ` > 15:41:00.173 [error] javascript.0 at Object. (script.js.Tests.Tage_des_Jahr:3:28)

            15:41:00.173 [error] javascript.0 at Object. (script.js.Tests.Tage_des_Jahr:3:28)

            15:41:00.173 [error] javascript.0 at Object. (script.js.Tests.Tage_des_Jahr:3:28)

            15:41:00.188 [error] javascript.0 at Object. (script.js.Tests.Tage_des_Jahr:3:28)

            15:41:00.188 [error] javascript.0 at Object. (script.js.Tests.Tage_des_Jahr:3:28)

            15:41:00.188 [error] javascript.0 at Object. (script.js.Tests.Tage_des_Jahr:3:28)

            15:41:00.918 [info] javascript.0 script.js.Tests.Tage_des_Jahr: Tag 175

            15:41:00.919 [info] javascript.0 script.js.Tests.Tage_des_Jahr: Tag 175

            15:41:00.919 [info] javascript.0 script.js.Tests.Tage_des_Jahr: Tag 175 `

            Hier noch jemand einen Tipp für mich.

            Danke

            1 Antwort Letzte Antwort
            0
            • paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #6

              @Zippolighter:

              Erhalte immer folgende Fehlermeldungen und alles auch mehrfach `
              Habe das Skript in meine Javascript-Instanz kopiert und es läuft ohne Fehler. Da stimmt wohl etwas mit Deinem JS-Adapter nicht ?

              javascript.1	2018-06-24 16:06:00.655	info	script.js.common.Test2: Tag 175
              javascript.1	2018-06-24 16:05:00.656	info	script.js.common.Test2: Tag 175
              javascript.1	2018-06-24 16:04:00.656	info	script.js.common.Test2: Tag 175
              javascript.1	2018-06-24 16:03:10.656	info	script.js.common.Test2: registered 0 subscriptions and 1 schedule
              

              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

              1 Antwort Letzte Antwort
              0
              • Z Offline
                Z Offline
                Zippolighter
                schrieb am zuletzt editiert von
                #7

                Danke, dann schaue ich mal bei mir

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


                Support us

                ioBroker
                Community Adapters
                Donate

                610

                Online

                32.6k

                Benutzer

                82.3k

                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