1
A
答えて
5
ここ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' ]
以上の簡潔なバージョン:
let quarters = [ 0, 1, 2, 3 ].map(i =>
moment().subtract(i, 'Q').format('[q]Q-Y')
)
1
のように四方を返す必要があります例えば、現在の四半期および年間一緒に前の四分の三を取得する方法があります
var d = new Date();//current date
var y = d.getFullYear();//year as 4 digit number
var m = d.getMonth();//0 to 11 which actually is helpful here
var q = Math.floor(m/3) + 1;//month div 3 + 1
var s = "";//this holds the result
for (var i = 0; i < 4; i++) {
s += "q" + q + "-" + y;
if (i < 3) {
s += " ";//another entry coming so put in space
q--;//and roll back quarter
}
if (q == 0) {
q = 4;//we were in q1 so predecessor is q4
y--;//and the year is one less
}
};
console.log(s);
+1
コードを実行可能スニペットとして投稿することを検討してください。 – RobG
+0
ありがとう@RobG。私は新しいことを学びました。あなたの提案ごとにコードを編集しました。 –
0
あなたは暦四半期たいと仮定その後、ジェレミーの作品のようなアプローチ(すなわちQ1を3月-1月6月に包括的、Q2 4月を含め、などがあります)。以下は似ていますが、いくつかの配列メソッドでちょっと創造的です。
"quarter"という別の定義がある場合(例:Jul-Sepを含む場合は財務上、Apr-Junの場合は前年度のQ4)、qという初期値を設定します。
function getQuarters() {
var d = new Date().toISOString().split('-').splice(0,2);
var q = Math.ceil(d[1]/3);
return new Array(4).fill(null).reduce(function(acc, v,i, arr) {
arr[i] = 'q' + q + '-' + d[0];
d[0] -= q==1? 1 : 0;
q -= q > 1? 1 : -3;
return arr;
}, null);
}
console.log(getQuarters())
関連する問題
- 1. パンダデータフレームフォワードフィル現在の四半期まで
- 2. Yii2 - 過去四半期を除いて現在の四半期をどのように取得するのですか?
- 3. SQL - クエリのイベントデータ現四半期の
- 4. Excelピボットテーブルと四半期
- 5. 年次四半期以内に検索
- 6. Postgresの四半期機能
- 7. mondoDBドキュメントデータをタイムスタンプ別に四半期/半期としてグループ化する方法
- 8. 現在の四半期の日付を知るには?
- 9. SQL-SERVER四半期機能
- 10. 四半期終了日
- 11. Pythonで現在の四半期の最初の日付と最後の日付を取得しますか?
- 12. 四半期ごとの日付計算
- 13. 年と四半期に基づくパーティションテーブル
- 14. 我々は次のように四半期ごとのGDPの変化データを持っていると仮定し、四半期シリーズ
- 15. 四半期のSQLのチェック月
- 16. 次の四半期サイクルの計算
- 17. 数学ラウンドのみの四半期
- 18. 4四半期の日付を取得する
- 19. Python Matplotlib Finance:株式の四半期EPSを取得する
- 20. コアプロット:毎年四半期としてX軸のラベル
- 21. レイアウトのハイゲースの第2四半期を取得
- 22. SQLクエリ - オーダーイエスとノー四半期
- 23. 計算景気後退と四半期
- 24. パンダのカスタム会計四半期?
- 25. 四半期計算の週SQL
- 26. 四半期の日付が与えられた四半期の終わりを見つける方法
- 27. DAXクエリ - EARLIER() - 前の四半期との比較
- 28. Calender.Componentの四半期コンポーネントは何をしますか?
- 29. as.yearqtrを使用してQqyyyyを四半期に変換する
- 30. T-SQL:四半期に丸める
"四半期" のあなたの定義は何ですか?異なる管理分類には異なる定義があります(例:カレンダーと会計年度、異なる管轄地域の会計年度)。 – RobG