본문 바로가기
FullStack/11. JavaScript

[JS] 날짜 포맷 만들기

by nakanara 2021. 4. 20.
반응형

JavaScript 사용 중 날짜 포맷을 YYYY-MM-DD로 구할 때 한자리의 월에 "0"을 붙이는 작업에 깔끔한 소스가 생각나지 않았는데 stackoverflow에서 괜찮은 내용이 있었다.

var MyDate = new Date();
var MyDateString;

// YYYY/MM/DD
MyDateString = MyDate.getFullYear() + '/' 
  + ('0' + (MyDate.getMonth()+1)).slice(-2) + '/'
  + ('0' + MyDate.getDate()).slice(-2) ;

alert(MyDateString);

slice를 이용하여 slice(-2)를 할 경우 뒤에서 2자리를 가져오는 것이기 때문에
4월일 경우 "04" -> "04", 10월의 경우 "010" -> "10"으로 뒷 두 자리를 돌려준다.

참고

#js #dateformat

반응형