我正在尝试将一些数据转换为js,所以我可以使用ko数组。这就是我在.cshtml文件中的做法。
var List = @(Html.Raw(Json.Encode(Model.Item)));
除日期外,所有数据均正确无误。
当我从Model.Item.Date
显示时,会显示3/9/2018
但是当我从List.Date
显示它时,它给了我这个奇怪的字符串/Date(1520582400000)/
这是什么格式以及如何转换它?
感谢您的帮助。
答案 0 :(得分:1)
该数字是毫秒,您可以将其转换为如下日期:
var t = new Date().getTime('1520582400000');
var d = new Date(t);
console.log(d.toString());