@progress/kendo-date-math
Version:
Kendo UI typescript package exporting functions for Date manipulations
24 lines (23 loc) • 796 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var get_date_1 = require("./get-date");
var is_equal_1 = require("./is-equal");
/**
* A function that compares the date portions of 2 dates.
*
* @param candidate - The candidate date.
* @param expected - The expected date.
* @returns - A Boolean value whether the values are equal.
*
* @example
* ```ts-no-run
* isEqualDate(new Date(2016, 0, 1, 10), new Date(2016, 0, 1, 20)); // true
* isEqualDate(new Date(2016, 0, 1, 10), new Date(2016, 0, 2, 10)); // false
* ```
*/
exports.isEqualDate = function (candidate, expected) {
if (!candidate && !expected) {
return true;
}
return candidate && expected && is_equal_1.isEqual(get_date_1.getDate(candidate), get_date_1.getDate(expected));
};