코딩배우기

JavaScript 시간을 두 자리 숫자로 표기하기

탁이 2022. 5. 9. 18:46
 

취득한 시각을 String로 변환해 padStart

5시 5분을 '5:5'가 아니라 '05:05' 처럼 두 자리로 표기하고 싶을 때는 아래와 같이 padStart를 사용하면 됩니다.

const date = new Date(2022, 5, 5, 5, 5);
const myHour = date.getHours().toString().padStart(2, '0');
const myMin = date.getMinutes().toString().padStart(2, '0');
console.log(myHour + ":" + myMin); // 05:05