Angular.js日期解析

时间:2015-10-05 19:26:53

标签: javascript angularjs date parse-platform

我正在开展一个项目,我需要在其中实现日期列表。我已经能够从api中提取数据,但是我在这些日期内解析格式时遇到了麻烦。

我能够提取的数据看起来与此类似

IntroductionActivity

我能够吸引的是哪种甜蜜......但正如您所看到的,日期并不是用户真正需要的。

我一直在研究moment()方法。 (http://momentjs.com/)然而,我遇到的问题是你可以使用moment()的方法是我只能使一个日期工作,而不是一系列日期,例如我所拥有的。

所以我的问题是,是否有任何替代moment(),或更好的解析日期数组的方法?

1 个答案:

答案 0 :(得分:3)

你必须循环和解析..你可以通过.map调用(momentjs)公平地做到这一点:

var formattedDates = array.map(function(inner) {
    return inner.map(function(d) {
        return moment(d).format("MM/DD/YYYY hh:mm A");
    });
}).reduce(function(p, c) {
    return p.concat(c);
});

演示:http://jsfiddle.net/6ncpspc0/