您的位置:首页 > Web前端 > JavaScript

Extjs学习总结---Date的处理

2010-10-25 16:42 288 查看
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.                     } 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: