duration 시간을 어떻게?

null·2022년 3월 30일
0
const showTheDuration = (duration: any) => {
    let durationStr = '';

    if (duration > 0) {
      const due = duration / 1000;
      const hours = due > 3600 ? Math.floor(due / 3600) : 0;
      const min = Math.floor((due - hours * 3600) / 60);
      const sec = Math.floor(due - hours * 3600 - min * 60);

      durationStr = hours > 0 ? `${hours}${t('date_unit.hours')}` : '';

      if (hours > 0 || min > 0) {
        durationStr += ` ${min}${t('date_unit.minutes')}`;
      }
      durationStr += ` ${sec}${t('date_unit.seconds')}`;
    }

    return durationStr;
  };

154000은 154초라는 의미로 일단 1000으로 나눠줘야 한다

profile
개발이 싫어.

0개의 댓글