Анализ даты и времени С# на javascript datetime

Я знаю, что мой вопрос похож на других, но я не нашел решения для моей проблемы.

У меня есть свойство С# DateTime

 public DateTime MyDate { get;set;}

Когда я использую ajax для получения некоторой информации, я написал в javascript что-то вроде:

$.each(object, function(k,v){
  alert(object.MyDate);
});

Он возвращает что-то вроде:

/Date(1362478277517)/

Можно ли преобразовать это время datetime в javascript?

Спасибо.

Ответ 1

new Date(object.MyDate); должен работать.

EDIT: var date = new Date(parseInt(object.MyDate.substr(6)));

Я также видел этот метод:

var milli = "/Date(1245398693390)/".replace(/\/Date\((-?\d+)\)\//, '$1');
var d = new Date(parseInt(milli));

Ответ 2

Я использую .Net Core 2.0. и MySQL 5.7

В моей текущей разработке я присваиваю возвращаемое значение прямо в объект DOM следующим образом:

DOMControl.value = response.CreatedOn.toString().split(".")[0];

Я возвращаю JsonResult результирующего объекта, полученный JSON приходит со значением даты следующим образом:

{
  ...
  createdOn : "2017-11-28T00:43:29.0472483Z"
  ...
}

Надеюсь, это поможет кому-то.