MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

setDate não definindo a data corretamente dentro de eval no script em lote


Este é o comportamento esperado. A assinatura de setDate é o seguinte. ref

Ele aceita um parâmetro, deve ser number como um valor de dia.

Ele retorna milissegundos entre 1º de janeiro de 1970 00:00:00 UTC e a data especificada

Na verdade, você está definindo o valor do dia da data. Então, se você quiser recuperar o valor, basta usar date.getDate() . Qual será a nova data.

Para mais detalhes sobre como funciona, você pode consultar MDN .