easyUi的dataGrid格式化日期时间
如果返回的时间格式是一长串数字,需要转换成日期时间格式,可使用以下方法:
{
title:'发起时间',
field:'time',
formatter:function(value,row,index){
var date=new Date(value.time);
var dateTime=date.toLocaleString();
dateTime=dateTime.replace(new RegExp("/",'g'),"-");
return'<span title="'+dateTime+'">'+dateTime+'</span>';
},
width:200
}
{
field: 'createtime',
title: '申请时间', formatter: function (value, row, index) {
var d= new Date(parseInt(value));
return d.getFullYear() + "-" + dateFormat(d.getMonth() + 1) + "-" + dateFormat(d.getDate()) + " " +
dateFormat(d.getHours()) + ":" + dateFormat(d.getMinutes()) + ":" + dateFormat(d.getSeconds());
}
<script type="text/javascript">
// 格式化时间类型
function dateFormat(date) {
return date < 10 ? "0" + date : date;
}
</script>