Javascript 解析来自$HTTP API GET调用的日期

Javascript 解析来自$HTTP API GET调用的日期,javascript,angularjs,date,Javascript,Angularjs,Date,也许是个愚蠢的问题,但我一直在尝试不同的方法来解决这个问题。我正在解析HTTP GET调用中的日期,但是当我在$HTTP->then函数中得到响应时,日期似乎是一个普通字符串,因此对getDate()、getMonth()等的调用将无法工作 那么我的问题是:我是否需要每次都执行newdate(myDateReceived),或者Javascript是否能够聪明地检测到字符串实际上是一个日期 提前谢谢 事实并非如此。 根据您的观点,您不能(或不应该)编辑字符串原型以使您的字符串“更智能”。是的,您

也许是个愚蠢的问题,但我一直在尝试不同的方法来解决这个问题。我正在解析HTTP GET调用中的日期,但是当我在$HTTP->then函数中得到响应时,日期似乎是一个普通字符串,因此对getDate()、getMonth()等的调用将无法工作

那么我的问题是:我是否需要每次都执行
newdate(myDateReceived)
,或者Javascript是否能够聪明地检测到字符串实际上是一个日期

提前谢谢

事实并非如此。
根据您的观点,您不能(或不应该)编辑字符串原型以使您的字符串“更智能”。

是的,您每次都需要使用
Date
构造函数。另一种方法是拦截来自$http的任何调用,并应用一个检测日期的自定义解析器,然后将字符串转换为新的日期(string)。