Я использовал JavaScript Date Format расширение формата даты типа Date.Он хорошо работал с датами в формате JSON.
Я включаю файл .js и форматирую даты следующим образом:
function formatJsonDate(jsonDate, formatString) {
var dt = new Date(+jsonDate.replace(/\/Date\((\d+)\)\//, '$1'));
return dt.format(formatString);
}
var formattedDate = formatJsonDate(jsonDate, "mm/dd/yyyy");
Существуют даже некоторые предопределенные маски формата даты, такие как:
// Some common format strings
dateFormat.masks = {
"default": "ddd mmm dd yyyy HH:MM:ss",
shortDate: "m/d/yy",
mediumDate: "mmm d, yyyy",
longDate: "mmmm d, yyyy",
fullDate: "dddd, mmmm d, yyyy",
shortTime: "h:MM TT",
mediumTime: "h:MM:ss TT",
longTime: "h:MM:ss TT Z",
isoDate: "yyyy-mm-dd",
isoTime: "HH:MM:ss",
isoDateTime: "yyyy-mm-dd'T'HH:MM:ss",
isoUtcDateTime: "UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"
};