0
노드 '메시지'이 있으며 타임 스탬프가있는 여러 레코드가 있습니다. 나는이 메시지를Firebase WEB, 그룹 날짜, 월, 연도 별 하위 레코드로
12 July, 2016
Hi
Yes
....
13 July, 2016
Hi
Yes
....
내 코드를 표시하고 싶은
12 July, 2016
13 July, 2016
14 July, 2016
.....
아래 내 기록이
{
"messages" : {
"233110" : {
"-KMU3Tfp7Sk8DzT0Z_lu" : {
".priority" : 1468326341669,
"message" : "hi",
"timestamp" : 1468326341669
},
"-KMU3_u-x4RAWXw78MHe" : {
".priority" : 1468326371206,
"message" : "yes",
"timestamp" : 1468326371206
},
}
처럼 같은 날짜, 월, 연도 별 기록에 의해 그룹에 필요
var temp_array = new Array();
var m_array = new Array();
chat.messageRef.child(roomId).on('child_added', function(snapshot,prevChildKey) {
var msg = snapshot.val();
var d = new Date(msg.timestamp);
var month = d.getDate() +' '+chat.monthNames[d.getMonth()] + ", " + d.getFullYear();
m_array.push(msg);
temp_array[month] = m_array;
});
console.log(temp_array);