NEWS
[Erledigt] Aktuellen Tag des Jahres errechnen
-
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
-
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)); }); -
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
-
Funktion um den aktuellen Tag es Jahres zu berechnen. `
Im http://www.iobroker.net/docu/?page_id=3669&lang=de erfolgt die Berechnung. -
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
-
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 -
Danke, dann schaue ich mal bei mir
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden