isBefore && isAfter
isBefore && isAfter date extensions.
A bit controversial but, ultimately worth while
by Terrance Smith
JavaScript
Date.prototype.isAfter = function (dt) {
var result = false,
testdt1 = this,
testdt2 = dt;
return (testdt1 < testdt2);
};
Date.prototype.isBefore = function (dt) {
var result = false,
testdt1 = this,
testdt2 = dt;
return (testdt1 > testdt2);
};
var dt1 = new Date("1/1/2013");
var dt2 = new Date("1/1/2010");
alert(dt1.isAfter);
alert(dt1.isAfter(dt2));
alert(dt2.isAfter(dt1));