Angular2でオブジェクトの配列をソートしようとしています。説明する最良の方法は、コード例を与えることである。JSONオブジェクトの配列を日付で並べ替える - Angular2
var activity = {
SEQ_NO: -1,
SIGNUP_NAME: "Testing Activity",
SHORT_DESCRIPTION: "This activity min: 2, max: 25",
EVENT_BEGIN_DATE: "2018/09/25",
EVENT_END_DATE: "2018/09/25"
};
アレイは、上記見ようなオブジェクトが充填されています。私の目標は配列を取って日付に基づいてソートすることです。 Tuesday 9/25/2018
convertDate(incomingDate) {
var myDate = new Date(incomingDate);
\t var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
\t console.log(days[myDate.getDay()]);
\t var date = days[myDate.getDay()]+" "+(myDate.getMonth()+1)+'/'+myDate.getDate()+'/'+myDate.getFullYear();
//alert(date);
\t return date;
}
:私はまた、数値、日付を取り、読みやすい形式になっコンバート日付関数を呼び出します
これらのオブジェクトの配列を日付でソートするにはどうすればよいですか?私はそれらを表示するとき、私は数ヶ月の順序でそれらを表示したいと思います。
ありがとうございました。
変換前にソートできますか(ソート後に変換する)?これを行う場合は、すでにソート可能な形式になり、キーに対して.sort()を使用するだけで済みます。 – Froast
いつでもソートできます。簡単な場合に備えて変換部分を提供しました! –
開始日または終了日に変換しますか?昇順または降順? – Froast