하이픈(-) 붙이는 방법
현재 사용하고 있는 데이터베이스 날짜 컬럼이 VARCHAR(8)로 구성이 되어있다. 데이터를 출력할 시에는 형식 변환을 해서 보여줘야 되는데, 이 때 자바스크립트 내에서 처리하는 방법에 대해 알아보자.
예를들어 현재 지정되어있는 날짜 및 형식은 20100101이다. 화면단에서 보여줄때 2010-01-01 형식으로 출력을 해야되서 아래와 같은 방법을 사용하였다.
function YMDFormatter(num){
if(!num) return "";
var formatNum = '';
// 공백제거
num=num.replace(/\s/gi, "");
try{
if(num.length == 8) {
formatNum = num.replace(/(\d{4})(\d{2})(\d{2})/, '$1-$2-$3');
}
} catch(e) {
formatNum = num;
console.log(e);
}
return formatNum;
}
이와 같은 방법으로 선언을 해주고 함수만 호출하면 간단히 사용할 수 있다. 또한 응용하여 다양하게 사용이 가능하니 알아두면 좋을 듯 싶다.
CONVERT 함수를 이용해 쿼리에서도 처리가 가능하다.
관련글 더 보기
2018/08/29 - [JavaScript] 숫자 3자리마다 콤마 찍는방법 !
2016/04/26 - [JAVA] 형변환 (int와 string)
2015/07/06 - [JSP] 다중 체크박스(CheckBox) 선택 여부 확인
↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 !
'공부 이야기' 카테고리의 다른 글
[JavaScript] 이메일 유효성 검사 방법은 ? (0) | 2018.08.31 |
---|---|
[JavaScript] 전화번호 포맷변경, 하이픈(-) 붙이는 방법 ! (0) | 2018.08.30 |
[JavaScript] 숫자 3자리마다 콤마 찍는방법 ! (0) | 2018.08.29 |
[MSSQL] 금액 자릿수마다 콤마찍는 방법 (CONVERT 함수) (0) | 2018.08.29 |
[JSTL] c:set을 이용한 목록 순번매기는 방법 ! (0) | 2018.08.29 |