I have called Git commit api, which gives array of 7 days which starts from Sunday, i want day & date from that array. eg. Sun 6 Aug Mon 7 Aug Tue 8 Aug .... I try to get this with following code which is suggested by 1 developer, but it gives only start day & date. Pls help me to achieve it.
Suggested code:
var data = data.json().data;
if (data) {
var months = {};
for (var i = 0; i < data.length; i++) {
console.log(data[i]);
var monthNum = 0;
if (data[i].week) {
console.log(new Date(data[i].week * 1000));
monthNum = new Date(data[i].week * 1000).getMonth();
} else {
monthNum = new Date().getMonth()
}
if (!months[monthNum]) {
months[monthNum] = [];
}
months[monthNum].push(data[i]);
}
console.log(months);
}
Api Response
{
"success":true,
"data":[
{
"days":[
0,
0,
0,
0,
0,
0,
0
],
"total":0,
"week":1471132800
},
{
"days":[
0,
0,
0,
0,
0,
0,
0
],
"total":0,
"week":1471737600
},
{
"days":[
0,
0,
2,
4,
0,
0,
0
],
"total":6,
"week":1472342400
},
{
"days":[
0,
0,
0,
0,
0,
0,
0
],
"total":0,
"week":1472947200
},
{
"days":[
0,
0,
0,
0,
0,
0,
0
],
"total":0,
"week":1473552000
},
{
"days":[
0,
0,
0,
0,
0,
0,
0
],
"total":0,
"week":1474156800
},
{
"days":[
0,
0,
0,
0,
0,
0,
0
],
"total":0,
"week":1474761600
},
{
"days":[
0,
0,
0,
0,
0,
0,
0
],
"total":0,
"week":1475366400
},
{
"days":[
0,
0,
0,
0,
0,
0,
0
]
}