Как отформатировать дату Microsoft JSON?
Я беру свой первый удар в Ajax С помощью jQuery. Я получаю свои данные на свою страницу, но у меня возникли некоторые проблемы с данными JSON, которые возвращаются для типов данных Date. В принципе, я получаю строку обратно, которая выглядит так:
/Date(1224043200000)/
от кого - то совершенно нового для JSON-как мне форматировать это в короткий формат даты? Следует ли это обрабатывать где-то в коде jQuery? Я пробовал jQuery.UI.datepicker плагин с помощью $.datepicker.formatDate() без какого-либо успех.
FYI: вот решение, которое я придумал, используя комбинацию ответов здесь:
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;
}
это решение получило мой объект из метода обратного вызова и правильно отобразило даты на странице, используя библиотеку формата даты.
Comments