| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | "use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.isSameSecond = exports.parseFormat = exports.parseTimeData = void 0;function padZero(num, targetLength) {    if (targetLength === void 0) { targetLength = 2; }    var str = num + '';    while (str.length < targetLength) {        str = '0' + str;    }    return str;}var SECOND = 1000;var MINUTE = 60 * SECOND;var HOUR = 60 * MINUTE;var DAY = 24 * HOUR;function parseTimeData(time) {    var days = Math.floor(time / DAY);    var hours = Math.floor((time % DAY) / HOUR);    var minutes = Math.floor((time % HOUR) / MINUTE);    var seconds = Math.floor((time % MINUTE) / SECOND);    var milliseconds = Math.floor(time % SECOND);    return {        days: days,        hours: hours,        minutes: minutes,        seconds: seconds,        milliseconds: milliseconds,    };}exports.parseTimeData = parseTimeData;function parseFormat(format, timeData) {    var days = timeData.days;    var hours = timeData.hours, minutes = timeData.minutes, seconds = timeData.seconds, milliseconds = timeData.milliseconds;    if (format.indexOf('DD') === -1) {        hours += days * 24;    }    else {        format = format.replace('DD', padZero(days));    }    if (format.indexOf('HH') === -1) {        minutes += hours * 60;    }    else {        format = format.replace('HH', padZero(hours));    }    if (format.indexOf('mm') === -1) {        seconds += minutes * 60;    }    else {        format = format.replace('mm', padZero(minutes));    }    if (format.indexOf('ss') === -1) {        milliseconds += seconds * 1000;    }    else {        format = format.replace('ss', padZero(seconds));    }    return format.replace('SSS', padZero(milliseconds, 3));}exports.parseFormat = parseFormat;function isSameSecond(time1, time2) {    return Math.floor(time1 / 1000) === Math.floor(time2 / 1000);}exports.isSameSecond = isSameSecond;
 |