decord/source/3398_compareLocalAsc.js
2026-07-21 22:01:30 +00:00

63 lines
2 KiB
JavaScript

// Module ID: 3398
// Function ID: 26584
// Name: compareLocalAsc
// Dependencies: []
// Exports: default
// Module 3398 (compareLocalAsc)
function compareLocalAsc(defaultResult1, defaultResult2) {
const fullYear = defaultResult1.getFullYear();
let diff = fullYear - defaultResult2.getFullYear();
if (!diff) {
const month = defaultResult1.getMonth();
diff = month - defaultResult2.getMonth();
}
if (!diff) {
diff = defaultResult1.getDate() - defaultResult2.getDate();
const date = defaultResult1.getDate();
}
if (!diff) {
const hours = defaultResult1.getHours();
diff = hours - defaultResult2.getHours();
}
if (!diff) {
const minutes = defaultResult1.getMinutes();
diff = minutes - defaultResult2.getMinutes();
}
if (!diff) {
const seconds = defaultResult1.getSeconds();
diff = seconds - defaultResult2.getSeconds();
}
if (!diff) {
const milliseconds = defaultResult1.getMilliseconds();
diff = milliseconds - defaultResult2.getMilliseconds();
}
let num = -1;
if (diff >= 0) {
let num2 = 1;
if (diff <= 0) {
num2 = diff;
}
num = num2;
}
return num;
}
let closure_0 = _interopRequireDefault(require(dependencyMap[0]));
let closure_1 = _interopRequireDefault(require(dependencyMap[1]));
let closure_2 = _interopRequireDefault(require(dependencyMap[2]));
export default function differenceInDays(defaultResult1, defaultResult1) {
closure_2.default(2, arguments);
defaultResult1 = closure_0.default(defaultResult1);
const defaultResult2 = closure_0.default(defaultResult1);
const tmp3 = compareLocalAsc(defaultResult1, defaultResult2);
const absolute = Math.abs(closure_1.default(defaultResult1, defaultResult2));
defaultResult1.setDate(defaultResult1.getDate() - tmp3 * absolute);
const result = tmp3 * (absolute - Number(compareLocalAsc(defaultResult1, defaultResult2) === -tmp3));
let num = 0;
if (0 !== result) {
num = result;
}
return num;
};
export default exports.default;