Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly Datum konvertieren zum doy

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly Datum konvertieren zum doy

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators last edited by Homoran

      Hallo,
      ich habe in der Datumskonvertierung viele Formate gefunden.
      Ich suche jedoch noch den Tag im Jahr, also z.B. heute den 38. Tag des Jahres.

      Warum?
      ich möchte eine Hochrechnung meiner Verbräuche auf das Jahresende machen.
      Also: Wert_heute/38*365
      ob jetzt 366 wie in diesem Jahr oder 365 ist mir egal, so fein will ich es gar nicht haben.

      Aber gibt es etwas wie doy (dayOfYear) als Fertigprodukt ?

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

        @Homoran sagte:

        heute den 38. Tag des Jahres.

        Heute ist der 37. Tag des Jahres. Versuche es mal so:

        Blockly_temp.JPG

        Homoran 2 Replies Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @paul53 last edited by

          @paul53 sagte in Blockly Datum konvertieren zum doy:

          Versuche es mal so:

          ich interpretiere das mal als klares nein zu der Frage ob es das fertig gibt 😉

          Klar werde ich es probieren.
          Danke!

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @paul53 last edited by

            @paul53
            Natürlich funktioniert es!

            Jetzt dachte ich, ich setze es als Funktion um es mehrfach zu verwenden (Tageswert/Monatswert...)
            Ich habe noch nicht ganz verstanden was besser / richtiger ist:
            Doy_function.png

            Anderersits müsste es ja reichen, den Tag am Anfang einmal zu errechnen und dann die Variable in den weiteren Schritten mehrfach zu verwenden 😕 🤔

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

              @Homoran sagte:

              müsste es ja reichen, den Tag am Anfang einmal zu errechnen und dann die Variable in den weiteren Schritten mehrfach zu verwenden

              Ja, doy ist eine globale Variable, die im gesamten Script ausgewertet werden kann. Einmal pro Tag und bei Scriptstart setzen, genügt.

              Anmerkung: Habe im Datums-String noch die Uhrzeit 00:00 ergänzt, weil sonst der Tageswechsel nicht passt (UTC).

              1 Reply Last reply Reply Quote 0
              • SBorg
                SBorg Forum Testing Most Active last edited by

                Oder keep it simple mit Linux 😇
                Bild 1.png

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

                Support us

                ioBroker
                Community Adapters
                Donate

                397
                Online

                32.0k
                Users

                80.3k
                Topics

                1.3m
                Posts

                blockly
                3
                6
                556
                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