2017-02-03 7 views
0

ich in AngularJS App arbeite und ich Termine am Parsen von welchem ​​Zeitraum abhängig sind in Drop-Down ausgewählt, zum Beispiel für „Tage“ und mit:Datumsformat in den Quartalen in AngularJS

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

für Monate:

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

ich es eine Möglichkeit, Daten wie Q1 zu formatieren/2016?

Ich muss dieses Datumsformat an Google-Diagramm mit Config-Variable auch übergeben.

UPDATE

Wenn ich 'Q/yyyy' für 2016.10.01 die Ergebnisse sind 'T4/2016', warum hinzugefügt wird T zu Quartal Nummer?

SOLUTION

'Q/yyyy' feine arbeiten, ist das Problem mit meinem Google Chrome Spracheinstellung, die in Spanisch und T für "Trimestre", Quartal in Spanisch.

+1

würde ich [moment.js] (https://momentjs.com/docs/#/displaying/) – rasmeister

+0

Was Q1 repräsentiert? –

+0

@HassanALi Q1 ist ein Viertel 1 von 2016 zum Beispiel Aditionally muß ich für alle Termine in hAxis in Konfigurationsvariable dieses Format in Google Charts verwenden wie: {MyChrt: {Format: 'tt/jj'}} zum Beispiel, aber in Viertel – xzegga

Antwort

0

Wenn Sie momentjs verwenden (was ich sehr empfehlen).

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

Dies würde nur "1" zurückgeben, was nicht das zu sein scheint, was der Benutzer möchte. –