[javascript] SlickGrid의 날짜 포맷 지정

SlickGrid은 강력한 JavaScript 라이브러리로, 테이블 형태의 데이터를 표시하고 조작할 수 있습니다. 날짜 형식을 사용해 데이터를 표시하는 경우, SlickGrid에서는 이를 쉽게 지정할 수 있습니다.

날짜 포맷 설정하기

SlickGrid에서 날짜를 표시하고자 할 때는 Slick.Formatters 객체의 Date 형식을 사용합니다. 이를 활용하여 원하는 날짜 형식을 지정할 수 있습니다.

var columns = [
  {
    id: "date",
    name: "날짜",
    field: "date",
    formatter: Slick.Formatters.DateFormatter,
    formatOptions: {
      dateFormat: "yyyy년 MM월 dd일"
    }
  },
  // 다른 열들...
];

var options = {
  // 옵션들...
};

var dataView = new Slick.Data.DataView();
var grid = new Slick.Grid("#myGrid", dataView, columns, options);

위의 예시 코드에서 formatOptions 객체에 dateFormat를 지정하여 날짜의 형식을 설정했습니다. 여기서 yyyy는 년, MM은 월, dd는 일을 나타냅니다.

다양한 날짜 형식

SlickGrid은 다양한 날짜 형식을 지원합니다. 주로 사용하는 형식은 다음과 같습니다:

위의 형식을 조합하여 원하는 날짜 형식을 만들 수 있습니다. 예를 들어 "yyyy년 MM월 dd일 HH:mm:ss"는 “2021년 05월 20일 15:30:45”와 같은 형식으로 날짜를 표시합니다.

참고 자료