問題タブ [angular2-moment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
483 参照

angular - Angular と moment.js を使用して日付ごとに特定のデータを取得する

私はこれらのようなデータベース構造を持っています(Firebase):

親は、子は(たとえば 9 は 9 月) です。1 年間のすべての時間の合計を表示するリストを作成するのは簡単です。たとえば、2017 年からです。しかし、2016 年 Steptember から 2017 年 9 月までのすべての時間の合計を表示したい場合はどうすればよいでしょうか。

これがこのアプリにとって重要なアプリケーションを計画しています。1 年は 9 月に始まり、来年の 9 月に終わります。からのデータが必要です。これ2016->92017->9どのように処理できますか?

日付処理には Ionic3 / Angular2、Firebase、moment.js を使用しています。

より具体的に:

次のようなデータを取得したい:Give me all 'hours'-values from September 2016 to September 2017 and build these to an array

0 投票する
4 に答える
1141 参照

javascript - How to get date of last september dynamically with moment.js

I need the date of last September with moment.js - but dynamically.

Current Date

currentDate:string = moment().format('YYYY-MM'); // This will be 2017-10

How to know when the last september was from the current date? I need somethink like this:

lastSteptember = moment(this.currentDate).getDateOfLast('september').format('YYYY-MM');

So the result from now would be:

2017-09

But 3 months ago the result would have been another:

2016-09

How do I can handle this with moment.js?