Đây là hành vi mong đợi. Chữ ký của setDate
là như sau. ref
Nó chấp nhận một tham số, nó phải là số dưới dạng giá trị ngày.
Nó trả về mili giây từ ngày 1 tháng 1 năm 1970 00:00:00 UTC đến ngày nhất định
Bạn thực sự đang đặt giá trị ngày của ngày. Vì vậy, nếu bạn muốn truy xuất giá trị, chỉ cần sử dụng date.getDate()
. Đó sẽ là ngày mới.
Để biết thêm chi tiết, cách thức hoạt động, bạn có thể tham khảo MDN .