안녕하세요.
고코더 입니다.
실무를 하다 보면은 날짜 데이터를 커스텀해서 사용하는 경우가 많습니다. 그중에서도 가장 자주 만나는 형식은 "yyymmdd"를 "yyyy-mm-dd"로 변경하는 패턴입니다. ex) "20210101" -> "2021-01-01" 방법은 다양하지만 저는 쉽게 가는 방법부터 배워 보겠습니다.
● 1. substr를 사용하는 방법입니다. 문자열을 4자리 2자리 2자리를 잘라서 합쳐서 사용하는 가장 쉽고 좋은 방법입니다.
let Today = "20210101"
Today.substr(0, 4) + '-' + Today.substr(4, 2) + '-' + Today.substr(6, 2);
● 2. 다음은 정규식을 사용하는 방법입니다.
let Today = "20210101"
Today.replace(/(\d{4})(\d{2})(\d{2})/g, '$1-$2-$3');
● 3. 결과는 당연히 똑같이 나옵니다. 저는 단순한 첫 번째 방법이 좋네요.!
'IT_Developers > Javascript' 카테고리의 다른 글
Mustache - 머스테치에서 if를 사용할 수 있을까? (0) | 2021.11.01 |
---|---|
JavaScript - 현재 시간이 오전, 오후인지 알아내기 (0) | 2021.10.31 |
JavaScript - 자바스크립트로 특정 날짜 요일 알아내기 (0) | 2021.10.31 |
jQuery - 제이쿼리 최신 CDN 주소 / 구글, MS, cloudflare, jQuery 공홈 (0) | 2021.10.30 |
jQuery - select 박스, 옵션 값 이외에 다른 값도 사용하기 (0) | 2021.10.30 |
댓글