json返回date类型转为字符串
js代码如下:
Date.prototype.format = function(format) {
/*
* format="yyyy-MM-dd hh:mm:ss";
*/
var o = {
"M+" : this.getMonth() + 1,
"d+" : this.getDate(),
"h+" : this.getHours(),
"m+" : this.getMinutes(),
"s+" : this.getSeconds(),
"q+" : Math.floor((this.getMonth() + 3) / 3),
"S" : this.getMilliseconds()
};
if (/(y+)/.test(format)) {
format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4- RegExp.$1.length));
}
for (var k in o) {
if (new RegExp("(" + k + ")").test(format)){
format = format.replace(RegExp.$1, RegExp.$1.length == 1? o[k]:("00" + o[k]).substr(("" + o[k]).length));
}
}
return format;
};
//转化JSON日期格式
function toDate(objDate, format) {
var date = new Date();
date.setTime(objDate.time);
date.setHours(objDate.hours);
date.setMinutes(objDate.minutes);
date.setSeconds(objDate.seconds);
return date.format(format);
}
json返回调用:
$.ajax({
type:"POST",
url:"/slark/member/orderinfo/orderInfoList.do",
async:false,
data:formParam,
dataType:"json",
success:function(data){
for(var i in data){
content = "<a href=\"\">时间"+toDate(data[i].arrDate,"yyyy-MM-dd")+"</a>";
$("#contenter").append(content);
}
}
});
toDate(data[i].arrDate,"yyyy-MM-dd")
yyyy-MM-dd是要显示的格式