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