Javascript 自动将JSON日期转换为java脚本日期

Javascript 自动将JSON日期转换为java脚本日期,javascript,json,asp.net-mvc-4,datetime-format,Javascript,Json,Asp.net Mvc 4,Datetime Format,我正在ASP.NETMVC4项目中使用WebAPI控制器 我的简单设想是: 我有一个简单的方法返回person对象,其中包括string属性和date-time属性。 在客户端,从WebAPI方法获取person对象后,我有一个JSON对象。 是否可以将JSON日期自动转换为JavaScript日期? 我试图避免手动操作 说清楚点 我的意思是在没有: var日期=新日期(jsonDateStr) 从服务器获取对象后,我希望避免初始化date属性 使用如上所述的java脚本日期对象 每当它是一个

我正在ASP.NETMVC4项目中使用WebAPI控制器

我的简单设想是:

我有一个简单的方法返回person对象,其中包括string属性和date-time属性。 在客户端,从WebAPI方法获取person对象后,我有一个JSON对象。 是否可以将JSON日期自动转换为JavaScript日期? 我试图避免手动操作


说清楚点

我的意思是在没有:

var日期=新日期(jsonDateStr)

从服务器获取对象后,我希望避免初始化date属性

使用如上所述的java脚本日期对象

每当它是一个不同的对象,“人”只是一个例子

顺便说一句

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

谢谢


您想要的是不必显式地转换日期。JSON标准不处理javascript日期,因此如果要使用javascript日期,则必须转换表示日期的字符串。现在,如何做到这一点取决于你。也许您希望使用.NET反射为客户端自动构造一些东西,这些东西可以处理任何具有DateTime属性的对象的转换,这应该是可行的,但我不知道是否有人已经构建了一个库来实现这一点。这可能是一个很酷的项目


您将如何手动执行此操作?把它刻在一根棍子上?只需执行var d=new Date(jsontimestap),如果它是自1970年以来的有效时间,以毫秒为单位,那么JSONDate的格式是什么?请回答一些json问题。EDIT@user2125067:您可能想看看您想要的是不必显式转换日期。JSON标准不处理javascript日期,因此如果要使用javascript日期,则必须转换表示日期的字符串。现在,如何做到这一点取决于你。也许您希望使用.NET反射为客户端自动构造一些东西,这些东西可以处理任何具有
DateTime
属性的对象的转换,这应该是可行的,但我不知道是否有人已经为此构建了库。这可能是一个很酷的项目。