将序列化的C#DateTime转换为JS Date对象

Nei*_*ir0 10 javascript c# serialization json

如何将该日期格式转换/Date(1302589032000+0400)/为JS Date对象?

Jam*_*ill 18

首先删除文字:

var src = "/Date(1302589032000+0400)/";

//Remove all non-numeric (except the plus)
src = src.replace(/[^0-9 +]/g, ''); 

//Create date
var myDate = new Date(parseInt(src));
Run Code Online (Sandbox Code Playgroud)

这是一个工作jsFiddle

  • 这不会丢失时区/偏移量信息吗?`parseInt` 设置了 `+0400`。`+0400` 不重要吗? (2认同)