如何在JavaScript中比较日期

我想比较以下日期,即d1与d2:

var d1 = new Date(12,05,2013); var d2 = "12/05/2013"; 

将日期转换为时间戳

DateObject.getTime(); 会给出时间戳

并将字符串转换为日期new Date(d2)

javScript

 var d1 = new Date("12/05/2013"); var d2 = "12/05/2013"; console.log(d1.getTime()); console.log(new Date(d2).getTime()); if(d1.getTime() == new Date(d2).getTime()){ //do something } 

要比较需要使用JS运算符的两个变量,请考虑:

 if(d1==d2) { //do this } else { //do this } 

有关逻辑运算符的更多信息,请访问: http : //www.w3schools.com/js/js_comparisons.asp