2010-12-06 6 views
2

날짜를 기준으로 정렬 할 JqGrid 열을 가져올 수있는 방법은 다음과 같습니다.jqGrid colModel DateTime sort

{ "name": "PACT_DATE", "index": "PACT_DATE", "width": 55, "jsonmap":"PACT_DATE", "sorttype": "date", "datefmt": "Y-m-d H:i:s" } 

난 여전히 AM/PM 바로

데이터 난 내 백엔드 웹 서비스에서 얻고 문자열 형식으로 정렬 내 열 데이터를받지 그리고 난 그래서 내가 할 수있는 날짜 시간으로 포맷해야 제대로 정렬하십시오.

PACT_DATE = "3/21/2007 4:42:15 PM";

도와주세요!

+0

JSON 데이터에 날짜/시간을 게시하는 데이터 예제를 게시 할 수 있습니까? 질문 제목에 'DateTime'을 사용했습니다. JavaScript에는 'DateTime'유형이나 표준 클래스가 없습니다. .NET에서'DateTime'을 직렬화합니까, 아니면 무엇을 의미합니까? 또한 데이터에서 오전/오후를 어디에 두어야하는지 명확하지 않습니다. JSON 입력에 AM/PM이 있습니까? jqGrid에 AM/PM 사용 시간을 표시 하시겠습니까? 당신이 의미하는 바를 정확히 적어주세요. – Oleg

+0

데이터는 내가 다시 가져 오는 문자열 형식이며 따라서 텍스트/문자열로 정렬됩니다. 데이터는 "3/21/2007 4:42:15 PM"다음과 같이 보이고 ColModal을 업데이트하여 포맷터를 추가하려고 시도했지만 '날짜'는 여전히 텍스트로 정렬되어 있습니다. 나는 나의 질문을 더 많은 정보로 편집 할 것이다. – Desai

답변

0

AM/PM이 A을 사용하는 타임 스탬프의 일부임을 지정해야합니다. 예 :

datefmt: "Y-m-d h:i:s A"