Я искал это, но не смог найти никого, кто пытался сделать то, что я делаю, с jqGrid formatters.jQuery.jgrid.parseДата форматирования даты
У меня есть дата, которую я пытаюсь разобрать что в таблице jqGrid не, но я использую jqGrid на сайте в другом месте, и я в надежде разобрать эту дату, используя дату парсер jqGrid вместо того, чтобы написать отдельный метод.
Я уже возился с объектом jGrid, но мне нужно немного помочь с этим.
Мой формат даты ISO8601Long
т.е. 2013-11-17T09:00:00
Во-первых, я обеспечение форматов дат в форматере являются те, которые я хотел бы использовать:
jQuery.jgrid.formatter.date.srcformat = 'Y-m-d H:i:s';
jQuery.jgrid.formatter.date.newformat = 'j/m/Y g.ia';
Далее я вызываю метод jQuery.jgrid.parseDate
в попытайтесь проанализировать дату.
jQuery.jgrid.parseDate(0, 0, '2013-11-17T09:00:00');
Я не уверен, что первые два аргумента, но они выглядят, как они могли бы принять srcformat и newformat. В любом случае, они не форматируются, как я ожидал. Есть и четвертый, но это, кажется, принимает только объект.
Это оставляет меня с 2013-11-17GMT09:00:00
. Хотя это немного легче понять, это не в том формате, который я ожидал бы. Я полагаю, что я пропустил какой-то шаг или как-то нужно было вызвать форматировщик после этого.
Любые указатели были бы замечательными.
Спасибо,
Dale
Спасибо Oleg - Я был близок, но не настолько близко, как кажется! Надеемся, что другие найдут это полезным в будущем. – dalemac
@ dalemac: Добро пожаловать! – Oleg