国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS處理json日期格式化問題

2019-11-20 11:29:42
字體:
來源:轉載
供稿:網友

起因

對于從C#返回的日期字段,當進行JSON序列化后,在前臺JS里顯示的并不是真正的日期,這讓我們感覺很不爽,我們不可能為了這東西,把所有日期字段都變成string吧,所以,找了一個JS的擴展方法,來實現這個功能

實現

function ChangeDateFormat(jsondate) {  jsondate = jsondate.replace("/Date(", "").replace(")/", "");  if (jsondate.indexOf("+") > 0) {    jsondate = jsondate.substring(0, jsondate.indexOf("+"));  }  else if (jsondate.indexOf("-") > 0) {    jsondate = jsondate.substring(0, jsondate.indexOf("-"));  }  var date = new Date(parseInt(jsondate, 10));  var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;  var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();  return date.getFullYear()    + "年"    + month    + "月"    + currentDate    + "日"    + " "    + date.getHours()    + ":"    + date.getMinutes();}//調用:ChangeDateFormat(data[i].arrDate)

調用

$.ajax({      type: "Get",      textType: "json",      url: "/UserInfo/GetUserWithdraw",      data: { id: id },      success: function (data) {        var result = html.replace(reg, function (node, key) {          return {            'Money': data.Money,            'AddTime': ChangeDateFormat(data.AddTime),            'CashTime': data.CashTime          }[key];        });        TsingdaTips.ask({ msg: result, show_btn: false, title: "提現申請詳情" });//預計打款時間等于申請時音后的(5號或20號)      }    });

PS:返回的json時間如 /Date(1290371638000)/ 形式,怎樣處理成 yyyy-MM-dd 這類格式

去掉/Date

直接格式化1290371638000

/*** 時間對象的格式化;*/Date.prototype.format = function(format){ /* * eg:format="YYYY-MM-dd hh:mm:ss"; */ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(),   //day "h+" : this.getHours(),  //hour   "m+" : this.getMinutes(), //minute   "s+" : this.getSeconds(), //second   "q+" : Math.floor((this.getMonth()+3)/3), //quarter   "S" : this.getMilliseconds() //millisecond  }   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;}

使用方法:

 var testDate = new Date();var testStr = testDate.format("YYYY年MM月dd日hh小時mm分ss秒");alert(testStr);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 自贡市| 镇雄县| 南京市| 琼结县| 禹州市| 大庆市| 康马县| 大悟县| 海淀区| 海安县| 临夏县| 永州市| 五台县| 汤原县| 犍为县| 四子王旗| 石林| 阿克陶县| 延吉市| 云霄县| 聂拉木县| 九江县| 南部县| 敖汉旗| 亚东县| 图片| 独山县| 顺平县| 宕昌县| 青龙| 盐亭县| 巴南区| 仁寿县| 惠安县| 和政县| 青岛市| 蓝山县| 奎屯市| 武山县| 福州市| 涡阳县|