仅显示AngularJS中的日期

var*_*aer 0 html javascript angularjs

我有一个像这样的JSON数组:

[
{
    "user": "345",
    "createdOn": "2015-09-01 13:17:22"
},
{
    "user": "432",
    "createdOn": "2015-09-01 13:27:56"
}
Run Code Online (Sandbox Code Playgroud)

]

<div>标签中,我这样做:

 <div> class="row" ng-repeat="item in array"             
         {{item.createdOn}}
 </div>     
Run Code Online (Sandbox Code Playgroud)

输出为:2015-09-01 13:50:59,但我不希望显示时间部分,即所需的输出仅为2015-09-01。我尝试使用filter但未成功。请给我一些知识。

Nis*_*edi 5

如果您的对象正在从db中获取数据,并且时间戳正确返回,并且您的日期格式为'yyyy-MM-dd',则应该可以使用。

{{item.createdOn| date:'yyyy-MM-dd'}}
Run Code Online (Sandbox Code Playgroud)

否则,将字符串格式化为日期。(这在其他答案中有详细说明。)