@nik82 sagte in Anzeige des Wochentages mit timestamp Widget:
Habe das Objekt:
[image: 1768228497717-6b255e11-1d3a-4565-9d62-18f627c63e08-image.png]
woher kommt das objekt. Evtl sollte man es möglichs frühzeitig in einem Date-Objekct kompatiblen Format speichern und nicht gleich in einer lokalisierten Form.
Generelles Problem in javascript ist die Datums-Behandlung.
Auch lässt sich ein Original-Datumsobjekt in javascript schlecht serialisieren.
Als Best Practice hat sich bewährt in der Datenspeicherung immer nur mit einem Timestamp (new Date().getTime() / 1768228629628) zu arbeiten zu arbeiten oder einem Format, wleches möglichst einfach wieder in ein Datumsobjekt umwandeln lässt (new Date().toISOString() / '2026-01-12T14:38:32.540Z')
Erst bei der Anzeige sollte man dan so ein Datumsobjekt so umwandeln, das man es in der gewünschten Formatierung ausgeben kann. Für vis-Binding gibt es dann auch die entsprechenden Funktionen (formatDate und momentDate)
Wenn man es nicht in so einem Format speichert hat man später das Problem mit dem hin und her konvertieren.
evtl verbessert sich die Lage in 1-2 Jahren, da das javascript Konsortium das Problem erkannt hat und ein neuer Entwurf ausgearbeitet wurde, das das neue Objekt Temporal bereitstellt. Habe gesehen, das das gerade in die Browser ausgerollt wird. Global-Abdeckung ist aber noch bei unter 2%, also wird man nocht warten müssen.
https://caniuse.com/temporal
https://tc39.es/proposal-temporal/docs/