SlickGrid는 기본 미국 날짜 형식 mm/dd/yyyy를 사용하여 달력을 시작합니다. 내 데이터베이스에 날짜를 호주 형식 dd/mm/yyyy로 저장합니다. dd/mm/yyyy를 취하도록 캘린더의 형식을 어떻게 바꿀 수 있습니까?SlickGrid의 날짜 형식
0
A
답변
0
사용자 정의 편집기를 작성하여 원하는 DatePicker를 사용할 수 있습니다. 기본값은 jQueryUI DatePicker입니다. 개인적으로 , 나는 다음과 같은 설정으로 기본 사용 (나도 호주에있어) : ... DateEditor의 날짜 형식을 moment.js
를 사용하여 ...
function DateFormatter(rowIndex, cell, value, columnDef, grid, dataProvider) {
if (value == null || value === "") { return "-"; }
return moment.utc(value).format('ddd, D MMM YYYY');
}
을하고
$input.datepicker({
showOn: "button",
changeMonth: true,
changeYear: true,
dateFormat: 'd/m/yy',
buttonImageOnly: true,
buttonImage: "../images/calendar.gif"
});
또한 수 단지 localise
0
당신은 행의 포맷을 쓸 수 있습니다 (내가 사용 moment.js도) :
function dateTimeFormatter (row, cell, value, columnDef, dataContext) {
var dateTime = Date.parse(value);
var result = moment(dateTime);
return result.format('DD.MM.YYYY hh:mm:ss');
}