C#DateTime到Javascript解析返回

C#DateTime到Javascript解析返回,javascript,c#,Javascript,C#,在aspx上我得到了 date=/date(142046056500)/ 我试图解析它javascript日期对象 var dateformatted = new Date(date); 但是,当我运行它时,我得到的是无效数据 如何解析c#DateTime对象?您可以尝试以下方法: var dateformatted = new Date(parseInt(date.substr(6))); 这是因为substr函数去掉“/Date”(“部分),parseInt函数得到整数并忽略结尾的“/”

在aspx上我得到了

date=/date(142046056500)/

我试图解析它javascript日期对象

var dateformatted = new Date(date);
但是,当我运行它时,我得到的是
无效数据


如何解析c#
DateTime
对象?

您可以尝试以下方法:

var dateformatted = new Date(parseInt(date.substr(6)));

这是因为
substr
函数去掉“/Date”(“部分),parseInt函数得到整数并忽略结尾的“/”。生成的数字被传递到日期构造函数中。因此,可以创建一个新日期。

您应该只使用数字,例如
新日期(+Date.replace(/\D/g,'))
。可能重复的,可能重复的,来吧!这个问题被问了一百遍,回答了一百遍。使用搜索,您在这里不是新手。@Fedor然后将其标记为dupe.。-)