日期格式在angularjs中给出不同的结果

时间:2016-04-26 13:24:11

标签: angularjs asp.net-mvc

 <div ng-repeat="n in ShoeDetails.txnList">  
 <div ng-if="n.statusNo == 21">  
 <p ng-bind="n.timeStamp | date:'MM/dd/yyyy'"></p>  
 </div>
 </div>  

我正在尝试使用angularjs更新日期格式,但我得到的结果是这样/日期(1459418939990 + 0530)/,无法理解这是什么,任何帮助赞赏

1 个答案:

答案 0 :(得分:1)

那些是蜱虫。您需要解析并将其转换为日期对象。

使用javascript在前端执行以下操作,或者在C#中执行此操作。

var myDate = "/Date(1459418939990+0530)/";
var regex = /-?\d+/;
var match = regex.exec(myDate);
var date = new Date(parseInt(match[0]));