JQGrid日期格式问题

时间:2015-10-27 08:56:24

标签: jquery date jqgrid

最近我们遇到了jQGrid错误地表示日期的问题。表中还有其他日期似乎完美无缺。 但是,某些日期失败了。

我为问题演示创建了fiddle here。 请注意,输入日期值为" 10/24/2015" jQGrid的格式为" m / d / Y"。然而,表中的输出是" 06/06 / 2017"。

日期列的列定义如下所示:(小提琴是由Oleg自己写的一个分叉的。)

    {
        name: 'invdate', index: 'invdate', search: false, editable: true, align: "left", width: 75, 
        formatter: function (cellvalue, options, rowObject) {
            return cellvalue === null ? "N/A" : $.fn.fmatter.call(this, "date", cellvalue, options, rowObject);
        }, formatoptions: { newformat: "m/d/Y" }
    }

我仍在分析源代码,以了解jQgrid如何格式化日期。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我猜您还需要srcFormat中的formatoptions

formatoptions: {
    srcformat: "m/d/Y", //<----add this too
    newformat: "m/d/Y"
}

Fiddle