配列をソートしようとしています。
配列は、時間形式のデータで構成されます。
配列:
'9:15 AM', '10:20 AM', '02:15 PM'
どのように並べ替えればよいですか?
このデータを json サービスを使用して取得し、それを使用して jquery mobile の listview にイベントをリストしています。しかし、私は時間でイベントをソートしたい.
更新: 日付と時刻の両方で JSON からデータを並べ替える方法:
日付と時刻でjsonを使用してデータをソートするという私の特定の問題については、次のようにしました。
$.getJSON(serviceURL + 'read.php?month_no='+month_no, function(data) {
events = data.data;
events.sort(function(a,b){
a = new Date(a.event_date+' '+a.event_time);
b = new Date(b.event_date+' '+b.event_time);
return a<b?-1:a>b?1:0;
});
});