К сожалению, ваш формат даты "from" не является независимым от реализации в JavaScript. А все остальные форматы зависят от реализации, что означает, что даже если этот формат будет понят большинством реализаций, я / вы не можете быть уверены, например, как будет обрабатываться порядок DD и MM (я почти уверен, что это будет быть зависимым от местных региональных настроек). Поэтому я бы порекомендовал использовать сторонний (или написанный от руки) анализатор даты, чтобы получить объект Date из вашей входной строки. Один такой парсер вы можете найти здесь:
http://www.mattkruse.com/javascript/date/
Поскольку ваш вопрос для меня не ясен на 100%, возможно, у вас есть дата в формате / Date (число) /, что предполагает, что вы вызываете службу ASP.Net из своего кода jQuery. В этом случае во время анализа JSON вы можете преобразовать его в объект Date:
data = JSON.parse(data, function (key, value) {
// parsing MS serialized DateTime strings
if (key == '[NAME_OF_DATE_PROPERTY_IN_THE_JSON_STRING]') {
return new Date(parseInt(value.replace("/Date(", "").replace(")/", ""), 10));
// maybe new Date(parseInt(value.substr(6))) also works and it's simpler
}
return value;
});