在JavaScript中确定日期相等
在JavaScript中确定日期相等
我需要在Javascript中找出用户选择的两个日期是否相同。日期以字符串形式传递给此函数(“xx/xx/xxxx”)。这就是我需要的所有精度。
以下是我的代码:
var valid = true; var d1 = new Date($('#datein').val()); var d2 = new Date($('#dateout').val()); alert(d1+"\n"+d2); if(d1 > d2) { alert("Your check out date must be after your check in date."); valid = false; } else if(d1 == d2) { alert("You cannot check out on the same day you check in."); valid = false; }
将日期转换为对象后的javascript警报如下:
Tue Jan 25 2011 00:00:00 GMT-0800 (太平洋标准时间)
Tue Jan 25 2011 00:00:00 GMT-0800 (太平洋标准时间)
测试以确定日期1是否大于日期2有效。但使用==或===运算符不会将有效更改为false。
admin 更改状态以发布 2023年5月21日