minutes: preAppend()

in packages/bui-core/src/Countdown/utils.ts [47:70]


    minutes: preAppend(minutes),
    seconds: preAppend(seconds),
    hoursWithDays: preAppend(hoursWithDays),
  };
};

/**
 * 格式化倒计时,将剩余时间格式化为指定格式,并拆分位各个时间模块
 */
export const formatCountdown = (
  duration: number,
  format: string,
): FormatedCountdown => {
  let timeList = [];
  let leftDuration: number = duration;

  const escapeRegex = /\[[^\]]*]/g;
  const keepList: string[] = (format.match(escapeRegex) || []).map((str) =>
    str.slice(1, -1),
  );
  const templateText = format.replace(escapeRegex, '[]');

  const replacedText = timeUnits.reduce(
    ({ currentTemplate, valStr, value, isZero }, [name, unit]) => {