2017-02-03 5 views
0

Я работаю в angularjs приложения и я разбор даты в зависимости от того, что периода выбирается в раскрывающемся списке, например, для «дней» и использование:формата дата в четвертях в angularjs

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

в течение нескольких месяцев:

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

Я есть ли способ форматирования даты как Q1/2016?

Мне нужно передать этот формат даты в диаграмму google с переменной конфигурации.

ОБНОВЛЕНИЕ

Если я использую 'Q'/YYYY для 10/01/2016 результатов является 'Т4/2016', почему добавляется Т к числу четверти?

РЕШЕНИЕ

«Q/гггг» работает нормально, проблема с моей установкой хром языка Google, то есть на испанском языке и T для «Trimestre», квартал на испанском языке.

+1

Я хотел бы использовать [moment.js] (https://momentjs.com/docs/#/displaying/) – rasmeister

+0

Что представляет Q1? –

+0

@ HassanALi Q1 - четверть 1 года 2016, например, мне нужно использовать этот формат в диаграммах Google для всех дат в hAxis в переменной конфигурации, например: {MyChrt: {format: 'dd/yy'}} например, но в Quarters – xzegga

ответ

0

Если вы используете momentjs (что я настоятельно рекомендую).

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

Это просто вернет '1', что, похоже, не так, как хочет пользователь. –

Смежные вопросы