diff options
Diffstat (limited to 'node_modules/date-fns/esm/milliseconds/index.js')
| -rw-r--r-- | node_modules/date-fns/esm/milliseconds/index.js | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/node_modules/date-fns/esm/milliseconds/index.js b/node_modules/date-fns/esm/milliseconds/index.js deleted file mode 100644 index d023dec..0000000 --- a/node_modules/date-fns/esm/milliseconds/index.js +++ /dev/null @@ -1,54 +0,0 @@ -import requiredArgs from "../_lib/requiredArgs/index.js"; -// Leap year occures every 4 years, except for years that are divisable by 100 and not divisable by 400. -// 1 mean year = (365+1/4-1/100+1/400) days = 365.2425 days -var daysInYear = 365.2425; - -/** - * @name milliseconds - * @category Millisecond Helpers - * @summary - * Returns the number of milliseconds in the specified, years, months, weeks, days, hours, minutes and seconds. - * - * @description - * Returns the number of milliseconds in the specified, years, months, weeks, days, hours, minutes and seconds. - * - * One years equals 365.2425 days according to the formula: - * - * > Leap year occures every 4 years, except for years that are divisable by 100 and not divisable by 400. - * > 1 mean year = (365+1/4-1/100+1/400) days = 365.2425 days - * - * One month is a year divided by 12. - * - * @param {Duration} duration - the object with years, months, weeks, days, hours, minutes and seconds to be added. Positive decimals will be rounded using `Math.floor`, decimals less than zero will be rounded using `Math.ceil`. - * @returns {number} the milliseconds - * @throws {TypeError} 1 argument required - * - * @example - * // 1 year in milliseconds - * milliseconds({ years: 1 }) - * //=> 31556952000 - * - * // 3 months in milliseconds - * milliseconds({ months: 3 }) - * //=> 7889238000 - */ -export default function milliseconds(_ref) { - var years = _ref.years, - months = _ref.months, - weeks = _ref.weeks, - days = _ref.days, - hours = _ref.hours, - minutes = _ref.minutes, - seconds = _ref.seconds; - requiredArgs(1, arguments); - var totalDays = 0; - if (years) totalDays += years * daysInYear; - if (months) totalDays += months * (daysInYear / 12); - if (weeks) totalDays += weeks * 7; - if (days) totalDays += days; - var totalSeconds = totalDays * 24 * 60 * 60; - if (hours) totalSeconds += hours * 60 * 60; - if (minutes) totalSeconds += minutes * 60; - if (seconds) totalSeconds += seconds; - return Math.round(totalSeconds * 1000); -}
\ No newline at end of file |
