1
我使用的角度4,我有这样一个日期: 2017-09-02T01:44:13Z
如何从标准JavaScript日期提取日/月/年?
此日期需要被绑定到一个日历,所以我需要只拿日 - 月 - 年自该日起。 有没有简单的方法来得到这个? 也许没有在一个字符串中分别获取日,月,年,然后转换为日期。
我使用的角度4,我有这样一个日期: 2017-09-02T01:44:13Z
如何从标准JavaScript日期提取日/月/年?
此日期需要被绑定到一个日历,所以我需要只拿日 - 月 - 年自该日起。 有没有简单的方法来得到这个? 也许没有在一个字符串中分别获取日,月,年,然后转换为日期。
您可以使用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做了一个自定义角度管道。
希望这会有所帮助。
其实我使用的是primeng日历 – Alessandro
看看[moment.js](https://momentjs.com/) –