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

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    112

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    154

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

[Erledigt] Aktuellen Tag des Jahres errechnen

Scheduled Pinned Locked Moved Skripten / Logik
7 Posts 3 Posters 2.4k Views
  • 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.
  • Z Offline
    Z Offline
    Zippolighter
    wrote on last edited by
    #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 Reply Last reply
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      wrote on last edited by
      #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 Reply Last reply
      0
      • Z Offline
        Z Offline
        Zippolighter
        wrote on last edited by
        #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 Reply Last reply
        0
        • paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by
          #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 Reply Last reply
          0
          • Z Offline
            Z Offline
            Zippolighter
            wrote on last edited by
            #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 Reply Last reply
            0
            • paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by
              #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 Reply Last reply
              0
              • Z Offline
                Z Offline
                Zippolighter
                wrote on last edited by
                #7

                Danke, dann schaue ich mal bei mir

                1 Reply Last reply
                0

                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

                506

                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