NEWS
Blockly: Datum ist richtig, aber Wochentag passt nicht dazu
-
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:
ergibt folgendes Ergebnis:
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 -
@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.4Edit: 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
-
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!