코딩 공부 일지/JavaScript

JavaScript 날짜 형식 두 자리 수 만드는 방법

헬로코딩 2022. 12. 2. 13:35
728x90

JavaScript 에서 new Date() 내장 함수로 월(getMonth)이나 일(getDate)을 가져올 경우, 한 자리 수 날짜는 한 자리로, 두 자리 수 날짜는 두 자리 수로 표기된다.

두 자리 수 표기로 통일하는 방법은 아래와 같다.

// 월 2자리 표시
(“0” + (this.getMonth() + 1)).slice(-2);
// 날짜 2자리 표시
(“0” + this.getDate()).slice(-2);

slice(-2)를 하면 끝에 두 자리를 가져오므로 해석해보자면,

 

- 한 자리일 경우

"0" + "1" = "01" => 끝 두 자리 "01"

- 두 자리일 경우

"0" + "12" = "012" => 끝 두 자리 "12"

 

 

728x90