使用下面的colmodel创建日期列。 此列显示每个日期列的值,如0101.0101.7070。 如果格式化程序:日期被删除,则日期正确。
如何使用formatter显示正常日期值:date?
{ "name":"Date",
"formatter":"date",
"datefmt":"dd.mm.yyyy",
"formatoptions":{"newformat":"dd.mm.yyyy"},
"editable":true
}
更新
使用json以相同的dd.mm.yyyy格式(如
)从服务器传递数据{"total":2,"page":1,"records":57,"rows":
[{"id":"9279","cell":["9279","42","","10.08.2011","","","","False"]},
{"id":"9278","cell":["9278","41","","12.08.2011","","","","False"]},
...
在建议的列选项中使用d.m.y格式显示正确的日期但仅包含2年数字。 我正在寻找一个4位数的年份数字。我尝试了d.m.yyyy格式,但这显示了8位数年份数字,1表示月份和日期为01.01.70707070
我还尝试将srcformat:'dd.mm.yyyy'添加到formatoptions中,但这不会改变错误的结果。
答案 0 :(得分:3)
要将日期显示为您应使用j
或d
的号码。对于显示月份的数字,您应该使用n
或m
。如果需要,d
和m
在开头包含0
填充。 'y'表示两位数年份格式,Y
表示四位数年份。
所以你可能需要srcformat: 'd.m.Y'
或srcformat: 'j.n.Y'
。
答案 1 :(得分:0)
使用d.m.y而不是dd.mm.yy,