私は、彼らが作成されるように、キーがDate.now()
からである。このミリ秒のデータは、
{
1489330777089: 100, // 12 March
1489330824346: 45, // 12 March
1489330877089: 90, // 13 March
1489330824346: 120, // 13 March
.....
}
のようなものを持って、その値は整数です。
これらのデータをグラフにプロットするとします。棒グラフ(日付はx軸)です。
Javascriptを使用してこれらのデータを日付にグループ化し、整数値を合計してどのように集計するのですか。期待される結果がなければ:
{
12 March 2017: 145 // 100 + 45
13 March 2017: 210 // 90 + 120
...
}
(私はデータを格納するFirebaseを使用し、また、それは注意することが重要だ場合、これは内部に、アプリを反応させるの使用しています。)
ありがとう!
あなたはVAR日=新しい日付(ミリ秒) 'と' Date'を得ることができるように行うことができます; '。 'date.toString()'では、読みやすい日付文字列を取得します。ループに入れて、あなたのやり直してください。 –
@SchokokuchenBäcker申し訳ありませんが、私はそれをより明確にするために質問を更新しました。ミリ秒を現在の日付に変換するだけでなく、同じ日付のものを1つにまとめたいと思っています。整数値の合計も –
タイムゾーン効果のため、これらの時間値は、異なるタイムゾーンで異なる日付を表す場合があることに注意してください。私の場合、4つの時間値はすべて3月13日です。あなたは特定のタイムゾーンでそれらを比較したいですか?これは、[* utc unixtimeの日付文字列を取得し、タイムゾーンオフセット*を追加するのと非常によく似ています*(http://stackoverflow.com/questions/42722400/get-date-string-from-utc-unixtime-and-add-a -timezone-offset)を指定します。 – RobG