반응형
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
반응형
'FullStack > 11. JavaScript' 카테고리의 다른 글
자바스크립트 이벤트 디버깅 방법 (0) | 2023.03.08 |
---|---|
팝업창 닫힘 onunload가 아닌 스크립트로 체크하기 (0) | 2022.08.03 |
내부변수를 이용하여 한번 실행 (0) | 2020.01.28 |
Repeat Util (0) | 2020.01.28 |
JavaScript로 z-index 구하기 (0) | 2019.12.21 |