MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

setDate setzt das Datum in eval im Batch-Skript nicht richtig

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 .