2017-09-05 93 views
1

我使用的角度4,我有這樣一個日期: 2017-09-02T01:44:13Z如何從標準Ja​​vaScript日期提取日/月/年?

此日期需要被綁定到一個日曆,所以我需要只拿日 - 月 - 年自該日起。 有沒有簡單的方法來得到這個? 也許沒有在一個字符串中分別獲取日,月,年,然後轉換爲日期。

+0

其實我使用的是primeng日曆 – Alessandro

+4

看看[moment.js](https://momentjs.com/) –

回答

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做了一個自定義角度管道。

希望這會有所幫助。

相關問題