如何从标准Ja​​vaScript日期中仅提取日/月/年?

时间:2017-09-05 12:29:00

标签: javascript

我正在使用角度4,我有这样的日期: 2017-09-02T01:44:13Z

此日期需要绑定到日历,因此我只需要从该日期开始的每个月 - 年。 有一个简单的方法来获得这个吗? 也许没有将日,月,年分别用字符串和转换为日期。

1 个答案:

答案 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制作了一个自定义角度管道。

希望这有帮助。