Extjs中时间的处理做的相当的完善,但使用过程中一定要注意匹配
1.解析Date
Java代码
1. //dt = Fri May 25 2007 (current date)
2. var dt = new Date();
3.
4. //dt = Thu May 25 2006 (today's month/day in 2006)
5. dt = Date.parseDate("2006", "Y");
6.
7. //dt = Sun Jan 15 2006 (all date parts specified)
8. dt = Date.parseDate("2006-01-15", "Y-m-d");
9.
10. //dt = Sun Jan 15 2006 15:20:01 GMT-0600 (CST)
11. dt = Date.parseDate("2006-01-15 3:20:01 PM", "Y-m-d h:i:s A" );
//dt = Fri May 25 2007 (current date)
var dt = new Date();
//dt = Thu May 25 2006 (today's month/day in 2006)
dt = Date.parseDate("2006", "Y");
//dt = Sun Jan 15 2006 (all date parts specified)
dt = Date.parseDate("2006-01-15", "Y-m-d");
//dt = Sun Jan 15 2006 15:20:01 GMT-0600 (CST)
dt = Date.parseDate("2006-01-15 3:20:01 PM", "Y-m-d h:i:s A" );
其中
Java代码
1. Y-m-d h:i:s A
Y-m-d h:i:s A
就是需要解析的日期格式
例如
Java代码
1. Date.parseDate("2002-02-28 00:00:00.0", "yy-m-d H:i:s.u" )
Date.parseDate("2002-02-28 00:00:00.0", "yy-m-d H:i:s.u" )
错一位就全错了。
2.对于grid中的日期
Java代码
1. //1.在json中要正确解析
2. {
3. name : "importdate",
4. type : "date",
5. dateFormat : 'Y-m-d h:i:s.u'
6. }
7. //2.在column中正确显示
8. {
9. header : 'Import Date',
10. dataIndex : 'importdate',
11. width : 88,
12. sortable : true,
13. renderer:Ext.util.Format.dateRenderer('d/m/Y')
14.
15. }
Extjs学习总结---Date的处理
最新推荐文章于 2021-06-09 18:36:48 发布