ua_*_*oaz 4 javascript datetime date angularjs momentjs
有没有办法让当前季度和前三个季度与年份一起,例如它应该像这样返回四个季度
q3-2016 q2-2016 q1-2016 q4-2015
这是使用Moment.js的解决方案:
const moment = require('moment');
let fmt = '[q]Q-Y';
let quarters = [
moment().format(fmt),
moment().subtract(1, 'Q').format(fmt),
moment().subtract(2, 'Q').format(fmt),
moment().subtract(3, 'Q').format(fmt)
];
// quarters = [ 'q3-2016', 'q2-2016', 'q1-2016', 'q4-2015' ]
Run Code Online (Sandbox Code Playgroud)
或者更简洁的版本:
let quarters = [ 0, 1, 2, 3 ].map(i =>
moment().subtract(i, 'Q').format('[q]Q-Y')
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5087 次 |
| 最近记录: |