Zen*_*g74 4 formatting jquery datetime jqgrid
我正在使用 jQuery JQGrid 插件 3.8.2 版,但在尝试弄清楚如何格式化要显示的日期/时间时遇到了麻烦。日期/时间采用 ISO 长格式,即 2011-02-16T14:46:43Z。我希望它以 mm/dd/yy H:m:s 格式显示。这是我当前的代码,它不起作用:
currOption.formatoptions = {
srcformat: 'Y-m-dQH:i:sZ',
newformat: 'm/d/Y g:i A'
};
Run Code Online (Sandbox Code Playgroud)
请注意,我在那里有一个“Q”,因为如果我使用“T”,它会爆炸(这是有道理的,因为“T”在 PHP 日期格式中具有含义)。
谁能帮我弄清楚如何正确地进行这种格式化?
事实证明,您必须省略“T”和“Z”才能正确读取传入的日期/时间。此代码有效:
currOption.formatoptions = {
srcformat: 'Y-m-d H:i:s',
newformat: 'n/j/Y g:i A'
};
Run Code Online (Sandbox Code Playgroud)
我希望这可以帮助遇到同样问题的其他人!