37 lines
1.4 KiB
JavaScript
37 lines
1.4 KiB
JavaScript
// Metro module 3459 (f3460).
|
|
import * as _toDate from "./toDate";
|
|
import { __esModule } from "./toDate";
|
|
import * as _differenceInCalendarDays from "./differenceInCalendarDays";
|
|
import * as _requiredArgs from "./requiredArgs";
|
|
let c1816_0, c1816_1, c1816_2;
|
|
const compareLocalAsc = function compareLocalAsc(a0, a1) {
|
|
const r8 = a0.getFullYear() - a1.getFullYear() || a0.getMonth() - a1.getMonth() || a0.getDate() - a1.getDate() || a0.getHours() - a1.getHours() || a0.getMinutes() - a1.getMinutes() || a0.getSeconds() - a1.getSeconds() || a0.getMilliseconds() - a1.getMilliseconds();
|
|
return r8 < 0 ? -1 : r8 > 0 ? 1 : r8;
|
|
};
|
|
export default function differenceInDays(a0, a1) {
|
|
(0, c1816_2.default)(2, arguments);
|
|
const r8 = (0, c1816_0.default)(a0);
|
|
const r7 = (0, c1816_0.default)(a1);
|
|
const r21 = compareLocalAsc(r8, r7);
|
|
const r26 = Math.abs((0, c1816_1.default)(r8, r7));
|
|
r8.setDate(r8.getDate() - r21 * r26);
|
|
const r37 = r21 * (r26 - Number(compareLocalAsc(r8, r7) === -r21));
|
|
return r37 !== 0 ? r37 : 0;
|
|
};
|
|
c1816_0 = _toDate ? __esModule ? _toDate : {
|
|
default: _toDate
|
|
} : {
|
|
default: _toDate
|
|
};
|
|
c1816_1 = _differenceInCalendarDays ? _differenceInCalendarDays.__esModule ? _differenceInCalendarDays : {
|
|
default: _differenceInCalendarDays
|
|
} : {
|
|
default: _differenceInCalendarDays
|
|
};
|
|
c1816_2 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : {
|
|
default: _requiredArgs
|
|
} : {
|
|
default: _requiredArgs
|
|
};
|
|
module.exports = exports.default;
|