Я написал функцию в .net, которая возвращает дату. Мне нужно получить эту дату в объект Date в JavaScript.
Согласно https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date, я смогу вызвать new Date(x)
, где x - это количество миллисекунд в моей дате.
Поэтому я написал следующее в моем коде ASP.net MVC 3:
ViewBag.x = new TimeSpan(someDate.Ticks).TotalMilliseconds;
Затем в JavaScript я получаю следующий код:
new Date( 63461023004794 )
Представляемая дата должна быть 1 января 2012 года.
Однако дата, которую читает JavaScript, - 31 декабря 3980 года.
Что здесь не так?