如何格式化JSON日期类型数据
问题提出:
我用jQuery用Ajax方式得到的日期类型数据时这样的 /Date(1224043200000)/,如何格式化为短日期格式,我尝试过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; }解决方法:
var date = new Date(parseInt(jsonDate.substr(6)));
发表评论
您还没有登录,请[登录]或[注册]