Questo è il comportamento previsto. La firma di setDate
è come segue. ref
Accetta un parametro, dovrebbe essere un numero come valore del giorno.
Restituisce millisecondi tra il 1 gennaio 1970 00:00:00 UTC e la data specificata
Stai effettivamente impostando il valore del giorno di date. Quindi, se vuoi recuperare il valore, usa semplicemente date.getDate()
. Quale sarà la nuova data.
Per maggiori dettagli su come funziona, puoi fare riferimento a MDN .