UNPKG

chayns-components

Version:

A set of beautiful React components for developing chayns® applications.

22 lines (20 loc) 863 B
"use strict"; exports.__esModule = true; exports.getTimeStringMinutes = exports.getTimeStringFromMinutes = void 0; const getTimeStringMinutes = timeStr => { const regexRes = /[0-9]{0,2}:[0-9]{0,2}/.exec(timeStr)[0]; const parts = regexRes.split(':'); const hours = parseInt(parts[0], 10) || 0; const minutes = parseInt(parts[1], 10) || 0; return hours * 60 + minutes; }; exports.getTimeStringMinutes = getTimeStringMinutes; const getTimeStringFromMinutes = total => { const totalMinutes = total > 24 * 60 ? total - 24 * 60 : total; let hours = Math.floor(totalMinutes / 60); const minutes = totalMinutes - hours * 60; if (hours === 24) hours = 0; return `${hours < 10 ? `0${hours}` : hours}:${minutes < 10 ? `0${minutes}` : minutes}`; }; exports.getTimeStringFromMinutes = getTimeStringFromMinutes; //# sourceMappingURL=dateTimeHelper.js.map