Я пытаюсь преобразовать некоторые данные в Js, чтобы я мог использовать массивы Ko. Вот как я делаю это в файле .cshtml.

var List = @(Html.Raw(Json.Encode(Model.Item)));

Все данные верны, кроме даты. Когда я показываю это из Model.Item.Date, выходит 3/9/2018

Но когда я показываю его из List.Date, это дает мне эту странную строку /Date(1520582400000)/

В каком это формате и как его преобразовать?

Спасибо вам за помощь.

1
BStill 7 Мар 2018 в 21:44

1 ответ

Лучший ответ

Номер миллисекунды, и вы можете преобразовать его на дату, как это:

var t = new Date().getTime('1520582400000');
var d = new Date(t);
console.log(d.toString());
1
Scath 7 Мар 2018 в 21:50