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但未成功。请给我一些知识。
如果您的对象正在从db中获取数据,并且时间戳正确返回,并且您的日期格式为'yyyy-MM-dd',则应该可以使用。
{{item.createdOn| date:'yyyy-MM-dd'}}
Run Code Online (Sandbox Code Playgroud)
否则,将字符串格式化为日期。(这在其他答案中有详细说明。)