以Angular 2和JSON

时间:2016-09-27 00:41:26

标签: json date angular

这是我用Angular 2应用程序遇到的一个非常困难的问题。我正在尝试格式化我的API(MongoDB),以便管理员添加的每个新“帖子”可以在前端由DATE(而不是时间)获取。例如,我的架构如下所示:

    {name: "The best product ever",date: "25092016",quantity: 345},{name:"The okayest product ever",date: "26092016",quantity: 544,}

正如您所知,date属性是一个数字。然后我有一个函数,用当前日期从对象中获取数据。但是,这就是问题所在。我用于JSON的日期格式是'ddMMyyyy'。这适用于HTML模板中的日期管道,但我似乎无法格式化变量中的任何日期以匹配此格式或类似格式。 Angular 2类中的所有日期都显示GMT和时间戳等。

如何在Angular 2组件中格式化日期以匹配简洁的字符串格式?

1 个答案:

答案 0 :(得分:2)

您甚至可以在代码中使用for(i=0; i<n-2; i++){ if (temp2 == NULL){ return; /*or break instead of return as per your requirement. Adding break will add the element to the end of the list whenever `n` exceeds size of list*/ } temp2 = temp2->next; } 。 :)

https://plnkr.co/edit/6pbHMVSTmndvs9CqYYUL?p=preview

DatePipe

或者您想使用像Moment.js ..

这样的库