JSON傳遞日期格式變形
- 取出來的數據

- 轉變為JSON格式后

- 傳給前端

- 經過這個方法后就能變為正常的時間
function transferTime(cTime){
var jsonDate = new Date(parseInt(cTime));
Date.prototype.format = function (format){
var o = {
"y+": this.getFullYear(),
"M+": this.getMonth()+1,
"d+": this.getDate(),
"h+": this.getHours(),
"m+": this.getMinutes(),
"s+": this.getSeconds()
};
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] : ("" + o[k]).substr("" + o[k].length));
}
}
return format;
};
var newDate = jsonDate.format("yyyy-MM-dd");
return newDate
}
- Ajax,for循環取出時間與事件類型,存入指定的JSON格式,日歷只要按這種格式就能顯示信息
