@sebgroup/frontend-tools
Version:
A set of frontend tools
25 lines (20 loc) • 705 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var isValidDate = require('../isValidDate/isValidDate.js');
/**
* Compare two dates and return true if the first date is greater than the second date ignoring the time.
*
* @param {Date} a The first date
* @param {Date} b The second date
* @returns {boolean} True if date `a` comes after date `b`
*/
function isDateAfter(a, b) {
if (isValidDate.isValidDate(a) && isValidDate.isValidDate(b)) {
a.setHours(0, 0, 0, 0);
b.setHours(0, 0, 0, 0);
return a.valueOf() > b.valueOf();
}
return a > b;
}
exports.isDateAfter = isDateAfter;
//# sourceMappingURL=isDateAfter.js.map