我正在使用角度4,我有这样的日期:
2017-09-02T01:44:13Z
此日期需要绑定到日历,因此我只需要从该日期开始的每个月 - 年。 有一个简单的方法来获得这个吗? 也许没有将日,月,年分别用字符串和转换为日期。
答案 0 :(得分:1)
您可以使用ECMAScript Intl Api来填充日期并使用您想要使用的格式,或者使用您自己的自定义管道来执行您想要执行的操作。
基本代码只有这样
var value = '2017-09-02T01:44:13Z';
//Optional
//var options = { year: 'numeric', month: 'long', day: 'numeric' };
var newDate = new Intl.DateTimeFormat('en-GB').format(Date.parse(value));
document.getElementById("dateID").innerHTML=newDate;
以下是working Plunkr,可以为您提供帮助。
如果你想要一个自定义管道然后注释,我已经使用Intl API制作了一个自定义角度管道。
希望这有帮助。