[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
: 년도를 4자리로 표시 (예: 2021)MM
: 월을 2자리로 표시 (예: 01, 12)dd
: 일을 2자리로 표시 (예: 01, 31)HH
: 24시간 형식으로 시간을 표시 (예: 00, 23)mm
: 분을 2자리로 표시 (예: 00, 59)ss
: 초를 2자리로 표시 (예: 00, 59)
위의 형식을 조합하여 원하는 날짜 형식을 만들 수 있습니다. 예를 들어 "yyyy년 MM월 dd일 HH:mm:ss"
는 “2021년 05월 20일 15:30:45”와 같은 형식으로 날짜를 표시합니다.