2012-08-30 37 views
1

可能重複:
Format Date in Javascript我應該如何在JavaScript中實例化這個日期?

我必須在此日期:

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

,我需要做的,它是什麼:

var myDate = new Date(1333609200000); 

我想過只需修改"/Date()/",然後在裏面找到號碼,但我不確定這是否是最好的。我應該簡單地把這個數字換算出來嗎?有更好的方法嗎?

注意:日期正在由c#的JavascriptSerializer創建,格式爲newDate。由於約束,它不能在c#中更改。

+1

怎麼樣'新的日期(+ newDate.replace(/ \ d /克, 「」))'? – VisioN

回答

1

你可以做這樣的:

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

newDate= new Date(parseInt(newDate.match(/\d/g).join(""))); 
+0

你最好使用帶有基本參數的'parseInt'。 – VisioN

+0

@VisioN:嚴格來說,這裏沒有必要:)日期不以'0x'開始,也不以'0'開始。 – pimvdb

+0

@pimvdb真的,只是一個很好的做法:) – VisioN

相關問題