Đừng tạo đối tượng hẹn hò với một thời gian vì vậy họ đang cả hai được tạo ra vào lúc nửa đêm. Sau đó, chỉ cần kiểm tra thời gian epoch.
new Date('11/12/2012').getTime() === new Date('11/11/2012').getTime()
> false
new Date('11/12/2012').getTime() === new Date('11/12/2012').getTime()
> true
new Date('November 12, 2012').getTime() === new Date('11/12/2012').getTime()
> true
new Date('12 November, 2012').getTime() === new Date('11/12/2012').getTime()
> true
Những ngày chỉ cần được parseable bởi đối tượng Date
(Tôi đang trên chrome 23.0.1271.17 (Official Build 159.779) beta) và nếu bạn không vượt qua một thời gian họ sẽ tạo ra vào lúc nửa đêm.
Nếu bạn nhận được thời gian, chỉ cần thả nó xuống sàn và kiểm tra vào nửa đêm.
Cậu cố gắng để đầu ra là kết quả của 'dateToCheck.getDay()' và 'actualDate .getDay() 'để xem có điều gì sai không? –
Điều gì xảy ra nếu 'dateToCheck' chính xác là một tuần sau ngày hôm nay? –
@ lc., Đó là lý do tại sao tôi đã kiểm tra nếu tối thiểu là 24 giờ đã trôi qua. –