JQGrid日期格式

我正在使用jQuery JQGrid插件,版本3.8.2,并且我无法弄清楚如何格式化显示的日期/时间。 日期/时间为ISO长格式,即2011-02-16T14:46:43Z。 我希望它以mm / dd / yy H:m:s格式显示。 这是我当前的代码,它不起作用:

currOption.formatoptions = { srcformat: 'Ym-dQH:i:sZ', newformat: 'm/d/Y g:i A' }; 

请注意,我有一个“Q”,因为如果我使用“T”,它会爆炸(这是有道理的,因为“T”在PHP日期格式中有意义)。

任何人都可以帮我弄清楚如何正确地进行这种格式化?

原来你必须省略“T”和“Z”才能正确读取传入的日期/时间。 此代码有效:

 currOption.formatoptions = { srcformat: 'Ymd H:i:s', newformat: 'n/j/Y g:i A' }; 

我希望这有助于遇到同样问题的其他人!

你试过这个吗?

 {srcformat: "ISO8601Long", newformat: 'd/m/YH:i'} 

jqGrid wiki说使用datefmt:’mm / dd / yyyy’。 你试过吗?