jquery json解析action中返回的数据日期老是1459688615000 怎么格式化,麻烦给详细的代码 谢谢
jquery json解析action中返回的数据日期老是1459688615000需要抓换成可读的日期格式的方法:
1、定义一个转换函数:
function formatDate(dateVal) {
var newDate = new Date(dateVal);
var sMonth = padValue(newDate.getMonth() + 1);
var sDay = padValue(newDate.getDate());
var sYear = newDate.getFullYear();
var sHour = newDate.getHours();
var sMinute = padValue(newDate.getMinutes());
var sAMPM = "AM";
var iHourCheck = parseInt(sHour);
if (iHourCheck > 12) {
sAMPM = "PM";
sHour = iHourCheck - 12;
}
else if (iHourCheck === 0) {
sHour = "12";
}
sHour = padValue(sHour);
return sMonth + "-" + sDay + "-" + sYear + " " + sHour + ":" + sMinute + " " + sAMPM;
}
2、设置格式填充
function padValue(value) {
return (value < 10) ? "0" + value : value;
}
3、转换结果:
输入:1459688615000
输出: