var dateString = "2022-10-15";
var dateFromString = Date.parse(dateString);
if (isNaN(dateFromString)) {
dateFromString = new Date(dateString);
}
var date1 = new Date();
var date2 = dateFromString;
if (date1 > date2) {
console.log("date1 is after date2");
} else if (date1 < date2) {
console.log("date1 is before date2");
} else {
console.log("date1 is equal to date2");
}
上面的代码比较了当前的日期对象date1和从文本中转换出来的日期对象date2。根据比较结果输出不同的字符串。 注意,javascript中日期比较必须使用日期对象进行比较,不能直接比较日期字符串。
上一篇:比较一个来自结构体的字符串和一个来自用户输入的字符串
下一篇:比较一个类的实例