js将yyyy-MM-dd类型的字符串转换成日期类型比较大小

var str1 = "2019-06-18";

var date1 = new Date(Date.parse(str1.replace(/-/g,"/")));

 

var str2 = "2019-06-19";

var date2 = new Date(Date.parse(str2.replace(/-/g,"/")));

 

if(date2>date1){

return true;

}else{

return false;

}

 

js确保两个时间段没有交叉,只需要判断一个条件,即第一个时间段的结束时间只要小于第二个时间段的开始时间就行了。

 

你可能感兴趣的:(前端,js将字符串转换成日期类型)