Hallo zusammen,
ich lass mir Wetterwarnungen von DWD auf meinem Tablet anzeigen.
Soweit so gut, allerdings habe ich ein Problem mit toDate().
Folgendes zeigt das DWD device für eine Wetterwarnung:
a_1_onset 2021-01-05 17:00:000
a_1_expires 2021-01-06 10:00:00
Folgendermassen ist mein Label-Widget definiert (hier am Beispiel expires):
<div data-type="label"
data-device="DWD"
data-get="a_1_expires"
data-part="1"
data-substitution="toDate().ddmmyyyy()">
</div>
Funktioniert soweit, nur, dass durch das data-substitution das falsche Datum angezeigt wird.
Anzeige ohne data-substitution:
2021-01-06
Anziege mit data-substitution:
05.01.2021
Wenn das expires-Datum der nächste Tag ist wird trotzdem immer das aktuelle Datum angezeigt.
Es ist auch egal ob man den Monats- und/oder Jahresteil entfernt.
Laut Wiki ist das Eingangsformat als auch der toDate Syntax korrekt.
Hat jemand eine Idee?
Du hast recht, ist bei mir auch so. Ich weiß nicht warum (hab auch keine Lust so tief in den Code zu schauen), aber das hier geht bei mir (und das ist ja das Wichtige):
<div data-type="label"
data-device="DWD"
data-get="a_1_expires"
data-substitution="toDate().ddmmyyyy()">
</div>
auch wenn ohne data-substitution der data-part richtig angezeigt wird, ohne data-part geht es ^^
mit data-part="1" macht er bei mir immer das aktuelle Datum