gpt4 book ai didi

javascript - jQuery.jgrid.parseDate 日期格式化

转载 作者:行者123 更新时间:2023-11-29 22:07:33 28 4
gpt4 key购买 nike

我已经搜索过这个但找不到任何人试图用 jqGrid 格式化程序来做我正在做的事情。

我有一个我试图解析的日期,它在 jqGrid 表中,但我在其他网站上使用 jqGrid,我希望使用 jqGrid 的日期解析器而不是必须编写单独的方法。

我一直在摆弄 jGrid 对象,但我需要一些帮助。

我的日期格式是 ISO8601Long2013-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。虽然这更容易理解,但它不是我期望的格式。我想我错过了一个步骤或不知何故需要在此之后调用格式化程序。

任何指针都会很棒。

谢谢,

戴尔

最佳答案

parseDate 的正确用法如下:

var parsedData = $.jgrid.parseDate("Y-m-d H:i:s", "2013-11-17T09:00:00", "j/m/Y g.ia");

var parsedData = $.jgrid.parseDate("ISO8601Long", "2013-11-17T09:00:00", "j/m/Y g.ia");

您可以选择使用 Globalize jQuery Plugin .

关于javascript - jQuery.jgrid.parseDate 日期格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20069259/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com