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. Error/Bug
  4. Blockly: Datum ist richtig, aber Wochentag passt nicht dazu

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    298

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

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

Blockly: Datum ist richtig, aber Wochentag passt nicht dazu

Geplant Angeheftet Gesperrt Verschoben Error/Bug
3 Beiträge 2 Kommentatoren 509 Aufrufe 2 Watching
  • Ä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.
  • C Offline
    C Offline
    ChristianF
    schrieb am zuletzt editiert von ChristianF
    #1
    Systemdata Bitte Ausfüllen
    Hardwaresystem: QNAP NAS (TS253A)
    Arbeitsspeicher: 2GB
    Festplattenart: virtual Disk in VirtualizationCenter
    Betriebssystem: Debian Buster
    Node-Version: 10.23.1
    Nodejs-Version: 10.23.1
    NPM-Version: 6.14.0
    Installationsart: Skript
    Image genutzt: Nein

    Hallo zusammen,

    ich bin auf einen mutmaßlichen Fehler in Blockly gestoßen, der vermutlich mit der unterschiedlichen Zählweise der Wochentage zusammenhängt:

    screenshot_wochentag.JPG

    ergibt folgendes Ergebnis:

    ergebnis.JPG

    Im Quelltext steht:

    (Stand: ',formatDate(getDateObject(getState("exchangerates.0.ECB.USD.Current").lc), "SS:mm TT.MM.JJJJ"),' (',formatDate(getDateObject(getState("exchangerates.0.ECB.USD.Current").lc).getDay(), "WW", "de"),')'
    

    Der Änderungszeitpunkt des Datensatzes entspricht tatsächlich dem 15.01.2021 (keine Aktivität an der Börse am Wochenende), aber das ist nunmal ein Freitag und nicht ein Donnerstag. Da hier der gleiche Datenpunkt für die Bestimmung der Zeitangabe genutzt wird, scheint das ein Fehler zu sein? Ich vermute dass es daran liegt, dass hier ja mit Montag=0 und nicht Montag=1 gerechnet wird?

    Viele Grüße
    Christian

    F 1 Antwort Letzte Antwort
    0
    • C ChristianF
      Systemdata Bitte Ausfüllen
      Hardwaresystem: QNAP NAS (TS253A)
      Arbeitsspeicher: 2GB
      Festplattenart: virtual Disk in VirtualizationCenter
      Betriebssystem: Debian Buster
      Node-Version: 10.23.1
      Nodejs-Version: 10.23.1
      NPM-Version: 6.14.0
      Installationsart: Skript
      Image genutzt: Nein

      Hallo zusammen,

      ich bin auf einen mutmaßlichen Fehler in Blockly gestoßen, der vermutlich mit der unterschiedlichen Zählweise der Wochentage zusammenhängt:

      screenshot_wochentag.JPG

      ergibt folgendes Ergebnis:

      ergebnis.JPG

      Im Quelltext steht:

      (Stand: ',formatDate(getDateObject(getState("exchangerates.0.ECB.USD.Current").lc), "SS:mm TT.MM.JJJJ"),' (',formatDate(getDateObject(getState("exchangerates.0.ECB.USD.Current").lc).getDay(), "WW", "de"),')'
      

      Der Änderungszeitpunkt des Datensatzes entspricht tatsächlich dem 15.01.2021 (keine Aktivität an der Börse am Wochenende), aber das ist nunmal ein Freitag und nicht ein Donnerstag. Da hier der gleiche Datenpunkt für die Bestimmung der Zeitangabe genutzt wird, scheint das ein Fehler zu sein? Ich vermute dass es daran liegt, dass hier ja mit Montag=0 und nicht Montag=1 gerechnet wird?

      Viele Grüße
      Christian

      F Offline
      F Offline
      fastfoot
      schrieb am zuletzt editiert von fastfoot
      #2

      @christianf said in Blockly: Datum ist richtig, aber Wochentag passt nicht dazu:

      (Stand: ',formatDate(getDateObject(getState("exchangerates.0.ECB.USD.Current").lc), "SS:mm TT.MM.JJJJ"),' (',formatDate(getDateObject(getState("exchangerates.0.ECB.USD.Current").lc).getDay(), "WW", "de"),')'

      Der Fehler ist schon länger gefixed und hat auch nichts mit der Zählweise der Wochentage zu tun, sondern damit dass getDay() verwendet wird.

      Welche Version des Javascript Adapters hast du installiert? Aktualisiere auf die Version 4.8.4

      Edit: Scheinbar hat es die Änderung noch nicht in die Stable(4.8.4) geschafft, stelle dein Repository auf Latest und aktualisiere dann auf die 4.10.9

      Edit2: Alternativ kannst du auch Anwenderformatiert WW nehmen

      iobroker läuft unter Docker auf QNAP TS-451+
      SkriptRecovery: https://forum.iobroker.net/post/930558

      C 1 Antwort Letzte Antwort
      0
      • F fastfoot

        @christianf said in Blockly: Datum ist richtig, aber Wochentag passt nicht dazu:

        (Stand: ',formatDate(getDateObject(getState("exchangerates.0.ECB.USD.Current").lc), "SS:mm TT.MM.JJJJ"),' (',formatDate(getDateObject(getState("exchangerates.0.ECB.USD.Current").lc).getDay(), "WW", "de"),')'

        Der Fehler ist schon länger gefixed und hat auch nichts mit der Zählweise der Wochentage zu tun, sondern damit dass getDay() verwendet wird.

        Welche Version des Javascript Adapters hast du installiert? Aktualisiere auf die Version 4.8.4

        Edit: Scheinbar hat es die Änderung noch nicht in die Stable(4.8.4) geschafft, stelle dein Repository auf Latest und aktualisiere dann auf die 4.10.9

        Edit2: Alternativ kannst du auch Anwenderformatiert WW nehmen

        C Offline
        C Offline
        ChristianF
        schrieb am zuletzt editiert von
        #3

        Danke für die Infos. Die 4.8.4 habe ich installiert und im Stable bekomme ich auch nichts neueres angezeigt, bei den LATEST Adaptern bin ich inzwischen sehr vorsichtig (und gerade was Javascript angeht).

        Heißt aber im Umkehrschluss für alle anderen: in der derzeitigen Stable ist es ein Bug und wird mit dem nächsten Update gefixt :) Danke!

        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

        510

        Online

        32.7k

        Benutzer

        82.5k

        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