Я пытаюсь распечатать данные json на веб-странице с помощью jqGrid, но есть некоторые проблемы.
Вот мой код js-скрипта.
$('#sometables').jqGrid({
...
...
...
colNames: ['created_date'],
colModel: [ {name: 'created_date', align: 'center} ],
...
...
...
});
created_date
- это jsondata (origin java String type).
Итак, я могу видеть created_date
в сетке веб-страниц, например: 20180912093510
, это означает 2018/09/12 09:35:10.
Проблема заключается в следующем: Как мне отформатировать строковый тип в jqgrid?
Я хочу видеть 2018/09/12 09:35:10
, а не 20180912093510
.
Сначала я попробовал:
{name: 'created_date', align: 'center', formatter: 'date', formatoptions: {newformat: 'Y/m/d H:i:s'}},
, но результат был: NaN/NaN/NaN NaN:NaN:NaN
Я попробовал второе:
{name: 'created_date', align: 'center', formatter: 'date', formatoptions: {srcformat: 'string', newformat: 'Y/m/d H:i:s'}},
но результат был такой: 1970/01/01 00:00:00
Можно ли преобразовать строковые данные в данные типа даты?Нужно сделать функцию форматирования строки?Если можно, приведите несколько примеров.