AngularJS日期与|日期:'混淆;短';没有给出正确的日期
我的页面上有一个表,其中包含以下内容:AngularJS日期与|日期:'混淆;短';没有给出正确的日期,angularjs,Angularjs,我的页面上有一个表,其中包含以下内容: <td class="spotted-border">{{ row.modifiedDate | date:'short' }}</td> <td class="spotted-border">{{ row.modifiedDate }}</td> 似乎date:“short”并没有像预期的那样起作用。当我使用Chrome调试时,我看到返回了正确的日期 EcmaScprit规范不允许日期值具有如此高的精度,
<td class="spotted-border">{{ row.modifiedDate | date:'short' }}</td>
<td class="spotted-border">{{ row.modifiedDate }}</td>
似乎date:“short”并没有像预期的那样起作用。当我使用Chrome调试时,我看到返回了正确的日期 EcmaScprit规范不允许日期值具有如此高的精度,在应用“短”日期过滤器时,您会看到这种结果 任何超过3个精度的东西(webkit的精度为5),您都会遇到这个问题
<div ng-app ng-init="modifiedDate = '2013-07-09T22:22:22.2425232+08:00'">
<input type="text" ng-model="modifiedDate"/>
<h1>{{ modifiedDate | date:'short' }}</h1>
<h1>{{ modifiedDate }}</h1>
</div>
{{modifiedDate}日期:'short'}
{{modifiedDate}}
如果截断为5,则日期显示正确
2013-07-09T22:22:22.24252+08:00
EcmaScprit规范不允许日期值具有如此高的精度,在应用“短”日期过滤器时,您会看到此结果 任何超过3个精度的东西(webkit的精度为5),您都会遇到这个问题
<div ng-app ng-init="modifiedDate = '2013-07-09T22:22:22.2425232+08:00'">
<input type="text" ng-model="modifiedDate"/>
<h1>{{ modifiedDate | date:'short' }}</h1>
<h1>{{ modifiedDate }}</h1>
</div>
{{modifiedDate}日期:'short'}
{{modifiedDate}}
如果截断为5,则日期显示正确
2013-07-09T22:22:22.24252+08:00
马克-非常感谢。我的日期来自C#question.ModifiedDate=DateTime.Now;我想可能很多其他人也会遇到同样的问题,所以希望这个问题能够被记录下来。我将研究如何解决服务器上的问题。很遗憾,AngularJS方面没有在文档中添加注释就解决了这个问题。马克-非常感谢。我的日期来自C#question.ModifiedDate=DateTime.Now;我想可能很多其他人也会遇到同样的问题,所以希望这个问题能够被记录下来。我将研究如何解决服务器上的问题。令人遗憾的是,AngularJS方面没有在文档中提到注释,就结束了这个问题。