angular.js 应用中的 JSON 返回的时间格式
Time format returned from JSON in angular.js app
所以我通过 API 返回 JSON 数据来接收我的应用程序数据。这样一来,我的时间戳总是以不受欢迎的外观返回。总是这样:
2013-11-25T12:44:02
所以我正在使用 angular 来构建我的应用程序,但无法通过简单地返回以下内容来格式化它:
<div>
<p ng-repeat="date in ppt.Alerts | filter:{type: DenialStatement}"><span>{{date.date}}<span> <span>{{date.descr}}<span></p>
</div>
在这种情况下,日期 就是那个时间 属性。所以我在我的 html 中思考,如果我可以从使用 moment.js 来格式化这个或者更好的方法来全面地做到这一点。
这里有人可以帮忙吗?
非常感谢。
Angular 已内置日期过滤器
{{date.date | date : format : timezone}}
有关格式和时区用法,请参阅 date filter docs
你的文本是日期对象的字符串表示,你可以赋值
date.date = new Date(input)
在数据检索期间,这将正常工作。并且可以直接打印 angular 内置日期过滤器
<span>{{date.date|date :'dd/MM/yyyy'}}<span>
或您喜欢的任何格式。
所以我通过 API 返回 JSON 数据来接收我的应用程序数据。这样一来,我的时间戳总是以不受欢迎的外观返回。总是这样:
2013-11-25T12:44:02
所以我正在使用 angular 来构建我的应用程序,但无法通过简单地返回以下内容来格式化它:
<div>
<p ng-repeat="date in ppt.Alerts | filter:{type: DenialStatement}"><span>{{date.date}}<span> <span>{{date.descr}}<span></p>
</div>
在这种情况下,日期 就是那个时间 属性。所以我在我的 html 中思考,如果我可以从使用 moment.js 来格式化这个或者更好的方法来全面地做到这一点。
这里有人可以帮忙吗?
非常感谢。
Angular 已内置日期过滤器
{{date.date | date : format : timezone}}
有关格式和时区用法,请参阅 date filter docs
你的文本是日期对象的字符串表示,你可以赋值
date.date = new Date(input)
在数据检索期间,这将正常工作。并且可以直接打印 angular 内置日期过滤器
<span>{{date.date|date :'dd/MM/yyyy'}}<span>
或您喜欢的任何格式。