@openshift-assisted/ui-lib
Version:
React component library for the Assisted Installer UI
20 lines • 853 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.calculateClusterDateDiff = exports.diffInDaysBetweenDates = void 0;
const constants_1 = require("../config/constants");
function diffInDaysBetweenDates(inputDate) {
const dateObject = new Date(inputDate);
const today = new Date();
return Math.floor(Math.abs(today.valueOf() - dateObject.valueOf()) / constants_1.MS_PER_DAY);
}
exports.diffInDaysBetweenDates = diffInDaysBetweenDates;
function calculateClusterDateDiff(inactiveDeletionDays, completedAt) {
if (completedAt && completedAt !== constants_1.TIME_ZERO) {
return inactiveDeletionDays - diffInDaysBetweenDates(completedAt);
}
else {
return inactiveDeletionDays;
}
}
exports.calculateClusterDateDiff = calculateClusterDateDiff;
//# sourceMappingURL=DateAndTime.js.map
;