반응형


 하이픈(-) 붙이는 방법


 현재 사용하고 있는 데이터베이스 날짜 컬럼이 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 함수를 이용해 쿼리에서도 처리가 가능하다.


 > CONVERT 함수 알아보기



↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 !

반응형

블로그 이미지

SkyBaby

부부가 운영하는 정보 공유 공간입니다. 다양한 일상, 요리, 맛집탐방, 게임, 공부 등의 정보를 담고 있습니다.