关于Json序列化之后时间格式在页面显示的问题
var resultJson= eval(result);
dateStr --->resultJson[0].date
//Json时间转换
function ConvertDate(dateStr) {
var date = new Date(parseInt(dateStr.replace("/Date(", "").replace(")/", ""), 10));
var newStr = date.toString().replace("GMT+0800", "");
//截取的月份
var Moths = newStr.substring(newStr.indexOf(" "), 7);
var newDate = "";
//去除左右空格
switch (Moths.replace(/(^\s*)|(\s*$)/g, "")) {
case "Jan":
newDate = newStr.replace("Jan", "01");
break;
case "Feb":
//Tue Feb
newDate = newStr.replace("Feb", "02");
break;
case "Mar":
newDate = newStr.replace("Mar", "03");
break
case "Apr":
newDate = newStr.replace("Apr", "04");
break
case "May":
newDate = newStr.replace("May", "05");
break
case "Jun":
newDate = newStr.replace("Jun", "06");
break
case "Jul":
newDate = newStr.replace("Jul", "07");
break
case "Aug":
newDate = newStr.replace("Aug", "08");
break
case "Sep":
newDate = newStr.replace("Sep", "09");
break
case "Oct":
newDate = newStr.replace("Oct", "10");
break
case "Nov":
newDate = newStr.replace("Nov", "11");
break
case "Dec":
newDate = newStr.replace("Dec", "12");
break
default:
}
//去除英文字母
return newDate.substring(4);
}
虽然这种方法比较笨一点,但暂时还没有找到对应的解决方案,希望大家能提供更好的方法。。。ths