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

ExtJs ExtenderControl 日期格式化处理

2008-05-11 18:30 169 查看
最近喜欢上了EXTJS,最后决定把它用在项目中,在网上找到了ExtJsExtenderControl,可按照例子把日期列写为:

<cc1:ColModel allowBlank="true" dataIndex="ApplyDate" DataType="Date" header="申请日期"

sortable="true" /> 发现出现的是\Date(120654802547)\的时间戳形式

把其改为

<cc1:ColModel allowBlank="true" dataIndex="ApplyDate" DataType="Date" header="申请日期"

sortable="true" renderer="formatDate" />

function formatDate(val){

if(val!=null && val!="")

{

var timemap = val.replace("/Date(","").replace(")/","");

var dateN = new Date(parseInt(timemap));

var m;

var d;

if(dateN.getMonth()<9){

m="0"+(dateN.getMonth()+1);

}else{

m=dateN.getMonth()+1;

}

if(dateN.getDate()<10){

d="0"+dateN.getDate();

}else{

d=dateN.getDate();

}

return dateN.getFullYear()+"-"+m+"-"+d;

}

return "";

}



显示正常日期,大功告成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: