JavaScript-比较日期
我有个问题要问你们。我想比较一下今天的日期和另一个自制的日期。今天的日期称为a,自制日期的名称为b。如果A晚了,b我想做点什么,但是怎么做。日期格式应为年、月、日、时、分、秒,例如:2015、03、20、09、58、44看一看:看到这个东西就像你想要的一样,你必须看上面的样子。它会给你的。JavaScript-比较日期,javascript,html,Javascript,Html,我有个问题要问你们。我想比较一下今天的日期和另一个自制的日期。今天的日期称为a,自制日期的名称为b。如果A晚了,b我想做点什么,但是怎么做。日期格式应为年、月、日、时、分、秒,例如:2015、03、20、09、58、44看一看:看到这个东西就像你想要的一样,你必须看上面的样子。它会给你的。 // First date is older var a = new Date(2015,03,20,09,58,44).valueOf(), b = new Date(2015,04,20,09,58,4
// First date is older
var a = new Date(2015,03,20,09,58,44).valueOf(),
b = new Date(2015,04,20,09,58,44).valueOf();
console.log((a > b), (a < b), (a === b)); // false, true, false
// Second date is older
var c = new Date(2015,03,20,09,58,44).valueOf(),
d = new Date(2015,02,20,09,58,44).valueOf();
console.log((c > d), (c < d), (c === d)); // true, false, false
// Same date
var now = new Date().valueOf(),
now2 = new Date().valueOf();
console.log((now > now2), (now < now2), (now === now2)); // false, false, true
// As a function
function isLater(a, b) {
a = a.valueOf();
b = b.valueOf();
if (a > b) {
return true;
} else if (a < b) {
return false;
} else if (a === b) {
// edge case
}
}