2013-05-18 1 views
7

У меня есть одна проблема, связанная с jqgrid. У меня есть дата, показанная в таблице jqgrid, например «FRI MAY 17 00:00:00 IST 2013». Я хочу изменить ее формат на «17/5/2013». Как я могу это сделать?Как изменить формат даты в jqgrid

{name:'checkin', index:'checkin', width:60, searchoptions:{sopt:['eq']}}, 

это мой код.

+0

Что такое ** ввод ** формат данных, который вы используете, чтобы заполнить сетку? Рекомендуемый формат источника: 'ISO8601Short' (« Ymd », например« 2013-05-18 ») или« ISO8601Long »(« Ymd H: i: s », например« 2013-05-18 14:13:53 ») – Oleg

+0

@Oleg : Я использую input fomat в качестве даты. – Dhairyashil

+0

Мой вопрос был ** какой формат ввода вы используете ** ?. Вы написали только в том формате, в котором вы ** указали ** дату, но не в каком формате вы заполняете данные для сетки. Используете ли вы 'datatype:" local "' и заполняете данные в своем JavaScript-коде или используете 'datatype:" json "' (или "xml") и возвращаете данные с сервера? – Oleg

ответ

11

Попробуйте эти:

formatter: 'date', formatoptions: { srcformat: 'd/m/Y', newformat: 'd/m/Y'} 

Учитывая здесь: JQgrid json date format

+0

Если это так, то как изменить этот формат '2014-06-11 10: 06: 41.0' на' 11/06/2014 10: 06: 41' в JqGrid? Пожалуйста, помогите .. Спасибо – Babel

+2

, пожалуйста, проверите его по этой ссылке http://www.trirand.com/jqgridwiki/doku.php?id=wiki:predefined_formatter –

0

Попробуйте !!!

{name:'checkin', index:'checkin', width:60, formatter: 'date', 
    formatoptions: { newformat: 'd/m/Y'}, 
    searchoptions:{sopt:['eq']}}, 
0

Попробуйте это:

formatter: 'date', formatoptions: { srcformat: 'l, F d, Y', newformat: 'd/m/Y'} 

 Смежные вопросы

  • Нет связанных вопросов^_^