function DateBiJiao(firstDate, lastDate) {
var arr = firstDate.split("-");
var firsttime = new Date(arr[0], arr[1], arr[2]);
var firsttimes = firsttime.getTime();
console.log(firstDate, lastDate)
var arrs = lastDate.split("-");
var lasttime = new Date(arrs[0], arrs[1], arrs[2]);
var lasttimes = lasttime.getTime();
console.log(firsttimes - lasttimes)
console.log(firsttimes, lasttimes)
if (firsttimes >= lasttimes) {
return true;
} else
return false;
}
// 执行
DateBiJiao("2021-03-31", "2021-04-01")
-----------------------结果 为什么时间相等? 该怎么判断时间大小呢--------------------------------------------
2021-03-31 2021-04-01
0
1619798400000 1619798400000
true
网上搜一下时间比较一大堆 https://blog.csdn.net/Yanzudada/article/details/104665199
月份是从零开始的,new Date(2021,03,31) 是四月31号,而四月没有31号,所以变成了五月1号,
new Date(2021,04,01)是五月1号。
如果可以的话,请采纳