2017-02-03 138 views
0

我在angularjs應用工作,我解析取決於什麼時期的日期,在下拉菜單中選擇,例如用於「天」宿舍和使用:日期格式在angularjs

{{mydate| date:'MMM/dd/yy'}} 

幾個月:

{{mydate| date:'MMM/yyyy'}} 

我有什麼辦法來格式化日期像Q1/2016

我需要通過這個日期格式谷歌圖表與配置變量了。

UPDATE

如果我使用'Q/YYYY'爲2016年10月1日的結果是 'T4/2016',爲什麼添加噸至四分之一是多少?

SOLUTION

'Q/YYYY'工作正常,問題是我的谷歌瀏覽器語言設置,即在西班牙和T是 「Trimestre」,季度西班牙語。

+1

我會用[moment.js](https://momentjs.com/docs/#/displaying/) – rasmeister

+0

Q1代表什麼? –

+0

@HassanALi Q1是2016年第1季度,例如,我需要在谷歌圖表中使用此格式的所有日期,例如:{MyChrt:{format:'dd/yy'}},例如hAxis中的配置變量宿舍 – xzegga

回答

0

如果你使用momentjs(我強烈推薦)。

moment(mydate).utc().quarter(); 
+0

這隻會返回'1',這看起來並不是用戶想要的。 –