티스토리 뷰

Javascript

millisecond converter 함수

변기원 2023. 1. 6. 16:04
const funcValidation = (argsName: number) => {
  if (!argsName) {
    throw new Error(`first argument is required in convertTimeToMS function`);
  }
  if (typeof argsName !== 'number') {
    throw new Error(`${argsName} is not number type`);
  }
};

function convertMinToMS(min: number) {
  funcValidation(min);
  return Number(min * 60 * 1000);
}

function convertHourToMS(hour: number) {
  funcValidation(hour);
  return Number(hour * convertMinToMS(60));
}

function convertDayToMS(day: number) {
  funcValidation(day);
  return Number(day * convertHourToMS(24));
}

export { convertDayToMS, convertHourToMS, convertMinToMS };
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함