12345678910111213141516171819202122232425262728293031 |
- "use strict";
- exports.daysToWeeks = daysToWeeks;
- var _index = require("./constants.cjs");
- /**
- * @name daysToWeeks
- * @category Conversion Helpers
- * @summary Convert days to weeks.
- *
- * @description
- * Convert a number of days to a full number of weeks.
- *
- * @param days - The number of days to be converted
- *
- * @returns The number of days converted in weeks
- *
- * @example
- * // Convert 14 days to weeks:
- * const result = daysToWeeks(14)
- * //=> 2
- *
- * @example
- * // It uses trunc rounding:
- * const result = daysToWeeks(13)
- * //=> 1
- */
- function daysToWeeks(days) {
- const result = Math.trunc(days / _index.daysInWeek);
- // Prevent negative zero
- return result === 0 ? 0 : result;
- }
|