Dies ist das erwartete Verhalten. Die Signatur von setDate
ist wie folgt. ref
Es akzeptiert einen Parameter, es sollte eine Zahl als Tageswert sein.
Es gibt Millisekunden zwischen dem 1. Januar 1970 00:00:00 UTC und dem angegebenen Datum
zurück
Sie stellen tatsächlich den Tageswert von date ein. Wenn Sie also den Wert abrufen möchten, verwenden Sie einfach date.getDate()
. Welches ist das neue Datum.
Weitere Einzelheiten zur Funktionsweise finden Sie unter MDN .