我有这个日期:
var newDate = "/Date(1333609200000)/";
我需要做的是:
var myDate = new Date(1333609200000);
我考虑过只修剪"/Date()/"
,然后只获取内部数字,但我不确定这是否最好。我应该只是简单地使用该数字进行正则表达式吗?有更好的方法吗?
注意:日期由c#的JavascriptSerializer
创建,格式为newDate
。由于约束,它无法在c#中更改。
答案 0 :(得分:1)
你可以这样做:
var newDate = "/Date(1333609200000)/";
newDate= new Date(parseInt(newDate.match(/\d/g).join("")));