ExtJs ExtenderControl 日期格式化处理
2008-05-11 18:30
253 查看
最近喜欢上了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 "";
}
显示正常日期,大功告成!
<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 "";
}
显示正常日期,大功告成!
相关文章推荐
- ExtJs中日期的格式化处理
- ExtJs中日期的格式化处理(获取数据库日期)
- mybatis+springmvc时间格式化,jsp实现或者在ResponseBody日期类型Json处理
- JS处理json日期格式化问题
- 日期格式化处理
- SQL日期格式化处理
- Hql处理日期格式化问题
- Extjs中DisplayField的日期或者数字格式化扩展
- .NET 中关于日期时间的格式化处理
- Extjs4处理后台json数据中日期和时间的方法
- 字符串处理技术之格式化字符串(格式化当前日期)
- c#.NET 中关于日期时间的格式化处理 (转)
- FLEX日期格式化处理和字符串转换
- php处理excel时间数据--——使用PHPExcel判别和格式化Excel中的日期格式
- C#日期格式化的几种处理方法(转)
- C#.NET 中关于日期时间的格式化处理 (转)
- C#日期格式化的几种处理方法
- Extjs 中处理日期的方法总结
- 关于date处理的一个util,日期格式化,自定义格式化,日期计算
- Extjs怎么格式化Grid的日期列