2013-07-16 96 views
1

我在我的ASP.net MVC 4項目中使用了Web API控制器。自動將JSON日期轉換爲java腳本日期

我簡單的情形是:

我有一個簡單的方法返回一個人對象,包括字符串屬性和日期時間屬性。 在客戶端,從Web API方法獲取此人員對象後,我有一個JSON對象。 是否可以將JSON日期自動轉換爲JavaScript日期? 我試圖避免手動做。


只是要清楚,

我的意思是不上來的:

VAR日期=新的日期(jsonDateStr);

從服務器獲取的對象後,我想避免如上初始化日期屬性

與Java腳本日期對象。

每當它是一個不同的對象時,「人」就是一個例子。

BTW,

的JSON日期,我使用的是ISO格式,如: 「」 2013-07-16T08:50:47.193Z 「」

感謝,

+0

你會怎麼做手動?用棍子雕刻它?只要做var d = new Date(JSONTimeStamp)如果它是1970年以來的有效時間,以毫秒爲單位 – mplungjan

+0

jsondate的格式是什麼 –

+0

在問題中放置了一些json。EDIT –

回答

0

你想要的是不必明確地轉換日期。 JSON標準不處理JavaScript日期,所以如果你想使用JavaScript日期,代表它們的字符串將不得不轉換。現在,這是怎麼回事呢?也許你希望使用.NET反射來爲客戶端自動構建一些東西,它可以處理具有DateTime屬性的任何對象的轉換,並且這應該是可行的,但是否有人已經構建了一個庫來執行只是,我不知道。這可能是一個很酷的項目。