decord/source/3586_milliseconds.js
2026-07-20 16:05:17 +00:00

58 lines
1.1 KiB
JavaScript

// Module ID: 3586
// Function ID: 27760
// Name: milliseconds
// Dependencies: []
// Exports: default
// Module 3586 (milliseconds)
const _module = require(dependencyMap[0]);
if (!_module) {
const obj = { default: _module };
let tmp3 = obj;
} else {
tmp3 = _module;
}
let closure_1 = 365.2425;
export default function milliseconds(arg0) {
let days;
let hours;
let minutes;
let months;
let seconds;
let weeks;
let years;
({ years, months, weeks, days, hours, minutes, seconds } = arg0);
tmp3.default(1, arguments);
let num = 0;
if (years) {
num = years * closure_1;
}
let sum = num;
if (months) {
sum = num + 30.436875 * months;
}
let sum1 = sum;
if (weeks) {
sum1 = sum + 7 * weeks;
}
let sum2 = sum1;
if (days) {
sum2 = sum1 + days;
}
const result = 24 * sum2 * 60 * 60;
let sum3 = result;
if (hours) {
sum3 = result + 60 * hours * 60;
}
let sum4 = sum3;
if (minutes) {
sum4 = sum3 + 60 * minutes;
}
let sum5 = sum4;
if (seconds) {
sum5 = sum4 + seconds;
}
return Math.round(1000 * sum5);
};
export default exports.default;