| 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;
 
 
  |