为了账号安全,请及时绑定邮箱和手机立即绑定

如何格式化Microsoft JSON日期?

如何格式化Microsoft JSON日期?

摇曳的蔷薇 2019-05-27 13:34:48
如何格式化Microsoft JSON日期?我正在使用jQuery 在Ajax上进行第一次破解。我将数据放到我的页面上,但是我在为Date数据类型返回的JSON数据方面遇到了一些麻烦。基本上,我得到的字符串看起来像这样:/Date(1224043200000)/从全新的人到JSON - 如何将其格式化为短日期格式?这应该在jQuery代码中的某个地方处理吗?我试过使用jQuery.UI.datepicker插件$.datepicker.formatDate()没有任何成功。仅供参考:以下是我提出的解决方案:function getMismatch(id) {   $.getJSON("Main.aspx?Callback=GetMismatch",     { MismatchId: id },     function (result) {       $("#AuthMerchId").text(result.AuthorizationMerchantId);       $("#SttlMerchId").text(result.SettlementMerchantId);       $("#CreateDate").text(formatJSONDate(Date(result.AppendDts)));       $("#ExpireDate").text(formatJSONDate(Date(result.ExpiresDts)));       $("#LastUpdate").text(formatJSONDate(Date(result.LastUpdateDts)));       $("#LastUpdatedBy").text(result.LastUpdateNt);       $("#ProcessIn").text(result.ProcessIn);     }   );   return false;}function formatJSONDate(jsonDate) {   var newDate = dateFormat(jsonDate, "mm/dd/yyyy");   return newDate;}此解决方案从回调方法获取我的对象,并使用日期格式库正确显示页面上的日期。
查看完整描述

4 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

您可以使用它来从JSON获取日期:

var date = eval(jsonDate.replace(/\/Date\((\d+)\)\//gi, "new Date($1)"));

然后,您可以使用JavaScript日期格式脚本(缩小和压缩时为1.2 KB)根据需要显示它。


查看完整回答
反对 回复 2019-05-27
  • 4 回答
  • 0 关注
  • 576 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信