Ini adalah perilaku yang diharapkan. Tanda tangan setDate
adalah sebagai berikut. ref
Ia menerima satu parameter, itu harus berupa angka sebagai nilai hari.
Ini mengembalikan milidetik antara 1 Januari 1970 00:00:00 UTC dan tanggal yang diberikan
Anda sebenarnya mengatur nilai hari dari tanggal. Jadi Jika Anda ingin mengambil nilainya, cukup gunakan date.getDate()
. Yang akan menjadi tanggal baru.
Untuk detail lebih lanjut, cara kerjanya, Anda dapat merujuk ke MDN .