我正在使用jqGrid绑定数据,并且我有一个将其绑定到网格的日期字段。日期是01/01/0001,但是当我尝试将其绑定到网格时,它显示为1/1/1。如何显示不带零截断的数字。
我正在使用“ Guriddo jqGrid JS-v5.2.1”
下面是我实施日期的示例colModel
{
name: "orderDate",
label: "orderDate",
align: "left",
jsonmap: "orderDate",
formatter: "date",
formatoptions: { newformat: 'm/d/Y' }
}
答案 0 :(得分:0)
首先,您需要设置源格式(srcformat)。默认srcformat为Y-m-d
在这种情况下,您需要设置:
{
name: "orderDate",
label: "orderDate",
align: "left",
jsonmap: "orderDate",
formatter: "date",
formatoptions: { srcformat : m/d/Y, newformat: 'm/d/Y' }
}
第二个更重要的是Javascript中的日期从1970年1月1日开始。您的源日期不正确,因此不会正确解释
在您的情况下,您需要定义自己的(自定义)格式化程序以执行所需的操作。