JS~json日期格式化
2014-03-12 15:03
369 查看
起因
对于从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号) } });
相关文章推荐
- js解析格式化json日期
- C# 返回json结果集,js日期格式化
- JS处理json日期格式化问题
- 在js中对json格式的日期、时间等内容进行格式化
- 用JS将json日期格式化成正常日期
- JS~json日期格式化
- JS处理json日期格式化问题
- js 日期 比较相差天数,日期格式化,
- springmvc 返回json数据日期格式化方法
- (转)JS 中如何将字符串转化成日期&&日期格式化方法
- 格式化日期的js(正则魅力)
- js 格式化日期
- 一个简单易懂的js日期格式化函数
- javascript Date format(js日期格式化)
- 格式化json日期格式对象
- javascript Date format(js日期格式化)
- js日期格式化函数
- JS日期格式化(从YYYY-MM-DD到日期类)
- js里json中的时间日期获取方法
- javascript Date format(js日期格式化)