当日期格式为dd-MM-yyyy时,如何找到最小日期,如下所示。输出应返回以下日期中的最小日期。
var a =“ 2018年12月31日” var b =“ 12-31-2019”
答案 0 :(得分:0)
我们可以尝试使用Date.parse
将日期字符串转换为真实日期。然后,将它们进行比较:
var a = "12/31/2018";
var b = "12/31/2019";
var dateA = Date.parse(a);
var dateB = Date.parse(b);
var dateMin = dateA < dateB ? a : b;
console.log("minimum date is " + dateMin);
答案 1 :(得分:0)
您可以使用这两个字符串创建Date对象,对其进行比较并返回较旧的对象。
function olderDate(dateA, dateB) {
var date1 = new Date(dateA);
var date2 = new Date(dateB);
if (date1 < date2)
return dateA;
else
return dateB;
}
console.log(olderDate("12/31/2018", "12/31/2019"));
答案 2 :(得分:0)
function olderDate(dateA, dateB) {
var date1 = new Date(dateA);
var date2 = new Date(dateB);
if (date1 < date2)
return dateA;
else
return dateB;
}
console.log(olderDate("12/31/2018", "12/31/2019"));