我通过将数据推入数组来获取数据,并且我想在页面上显示该数据 我正在使用
$.each(data, function (i, o) {
$scope.GetBlogDetailsar.push({ Id: o.id, Title: o.title, CategoryId: o.categoryId, SubCategoryId: o.subCategoryId, Image: o.image, MetaDescription: o.metaDescription, TotalLikes: o.totalLikes, TotalDislikes: o.totalDislikes, CreatedDate: o.createdDate, CategoryName: o.categoryName, SubCategoryName: o.subCategoryName });
});
其中GetBlogDetailsar是一个数组。
我正在获得所需的数据 但问题是我得到了创建日期的时间,我只需要显示日期 那么如何从日期中删除时间。
我正在
`2016-12-14T02:01:20.983 as created date`
我只想要
2016-12-14
答案 0 :(得分:2)
你可以这样做,
CreatedDate: o.createdDate.format("yyyy-mm-dd");
答案 1 :(得分:0)
你不能这样格式化日期:
$filter('date')(date, format, timezone)
或
{{ date_expression | date : format : timezone}}
答案 2 :(得分:0)
也可以使用Moment.js格式化日期
以下是摘录
var dateTime = moment('2016-12-14T02:01:20.983').format('YYYY-MM-DD');
console.log(dateTime);

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.js"></script>
&#13;