1

可能重复:
在 Javascript 中格式化日期

我有这个日期:

var newDate = "/Date(1333609200000)/";

我需要做的是:

var myDate = new Date(1333609200000);

我想只是修剪一下"/Date()/",然后只得到里面的数字,但我不确定这是否是最好的。我应该只是简单地正则表达式中的数字吗?有更好的方法吗?

注意:日期由 c# 创建JavascriptSerializer并采用上述格式newDate。由于约束,它不能在 c# 中更改。

4

1 回答 1

1

你可以这样做:

var newDate = "/Date(1333609200000)/";

 newDate= new Date(parseInt(newDate.match(/\d/g).join("")));
于 2012-08-30T22:05:04.363 回答