是否可以配置日期选择器来比较月份而不是几天?有没有人有任何链接...
答案 0 :(得分:0)
假设您使用的是日期选择器库并且您可以获得两个不同的日期,您可以执行以下操作:
function sameMonth(d1, d2) {
// Ensure we got two Date objects.
if (!d1 || !d2 || (d1.constructor != Date) || (d1.constructor != Date)) {
return false;
}
// Ensure they have the same year and month.
return (d1.getFullYear() == d2.getFullYear()) &&
(d1.getMonth() == d2.getMonth());
}
// Example usage.
var d1 = new Date("2001-01-11T00:00:00Z")
, d2 = new Date("2001-01-22T12:34:56Z")
, d3 = new Date("1980-01-01T00:00:00Z");
sameMonth(d1, d1); // => true
sameMonth(d1, d2); // => true
sameMonth(d1, d3); // => false