Lieber Rolf,
new Date(2026, 4, 6) liefert Dir den 6. Mai 2026 mit Zeitzonenoffset -120, d.h. wenn Du auf dieses Objekt getUTCDate() anwendest, bekommst Du eine 5 (weil die Zeit 2026-05-05T22:00:00 UTC ist).
das sollte irrelevant werden, wenn der Datetime-String der Datenbank verwendet wird:
const zeitpunkt = new Date("2026-05-06 00:30:00");
Es ist richtig, dass der Browser das mit der Zeitzone des Systems versieht und da heimlich ein T einbaut, sodass der String-Wert des Date-Objektes dann 2026-05-06T00:30:00 lautet, was im Vergleich zu UTC wegen der Sommerzeit bei uns einen Zweistundenvorsprung bedeutet. Aber für die Darstellung im Diagramm sollte das egal sein.
Liebe Grüße
Felix Riesterer