jiti-meet/react/features/base/util/timeUtils.js

30 lines
847 B
JavaScript

/**
* Counts how many whole hours are included in the given time total.
*
* @param {number} milliseconds - The millisecond total to get hours from.
* @returns {number}
*/
export function getHoursCount(milliseconds) {
return Math.floor(milliseconds / (60 * 60 * 1000));
}
/**
* Counts how many whole minutes are included in the given time total.
*
* @param {number} milliseconds - The millisecond total to get minutes from.
* @returns {number}
*/
export function getMinutesCount(milliseconds) {
return Math.floor(milliseconds / (60 * 1000) % 60);
}
/**
* Counts how many whole seconds are included in the given time total.
*
* @param {number} milliseconds - The millisecond total to get seconds from.
* @returns {number}
*/
export function getSecondsCount(milliseconds) {
return Math.floor(milliseconds / 1000 % 60);
}