MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

setDate ne définit pas correctement la date dans eval dans le script batch

C'est le comportement attendu. La signature de setDate est comme suit. ref

Il accepte un paramètre, il doit s'agir d'un nombre en tant que valeur de jour.

Il renvoie les millisecondes entre le 1er janvier 1970 00:00:00 UTC et la date donnée

Vous définissez en fait la valeur du jour de la date. Donc, si vous voulez récupérer la valeur, utilisez simplement date.getDate() . Quelle sera la nouvelle date.

Pour plus de détails sur son fonctionnement, vous pouvez consulter MDN .