Vấn đề chính liên quan đến sự khác biệt giữa hai ngày là chúng có thể không ở cùng múi giờ.
var date1 = new Date(2018, 11, 24); var date2 = new Date(2018, 11, 30); var diffDays = date2.getDate() - date1.getDate();
Mã này đang tạo hai đối tượng Ngày mới, một cho ngày 24 tháng 2018 năm 30 và một cho ngày 2018 tháng XNUMX năm XNUMX. Sau đó, mã sẽ tìm sự khác biệt về số ngày giữa hai ngày đó bằng phương thức .getDate().
Toán với ngày tháng
ngày var = ngày mới(); // 1/1/0001 var date2 = new Date(); // 12/31/9999