UNPKG

828 BJavaScriptView Raw
1import { millisecondsInMinute } from "./constants.mjs";
2
3/**
4 * @name millisecondsToMinutes
5 * @category Conversion Helpers
6 * @summary Convert milliseconds to minutes.
7 *
8 * @description
9 * Convert a number of milliseconds to a full number of minutes.
10 *
11 * @param milliseconds - The number of milliseconds to be converted
12 *
13 * @returns The number of milliseconds converted in minutes
14 *
15 * @example
16 * // Convert 60000 milliseconds to minutes:
17 * const result = millisecondsToMinutes(60000)
18 * //=> 1
19 *
20 * @example
21 * // It uses floor rounding:
22 * const result = millisecondsToMinutes(119999)
23 * //=> 1
24 */
25export function millisecondsToMinutes(milliseconds) {
26 const minutes = milliseconds / millisecondsInMinute;
27 return Math.trunc(minutes);
28}
29
30// Fallback for modularized imports:
31export default millisecondsToMinutes;