Skip to content

Instantly share code, notes, and snippets.

@A6Brgeuka
Created February 6, 2020 17:22
Show Gist options
  • Save A6Brgeuka/42c5413995001df2d448d010b837dc33 to your computer and use it in GitHub Desktop.
Save A6Brgeuka/42c5413995001df2d448d010b837dc33 to your computer and use it in GitHub Desktop.
var users = {
'userId1': {
'01-02-2020': true,
'02-02-2020': true
},
'userId2': {
'02-02-2020': true
},
'userId3': {
'03-02-2020': true
},
'userId4': {
'04-02-2020': true
}
};
var indexes = [...new Array(10).keys()]
var dates = indexes.map(i => moment().subtract(i, 'day').format('DD-MM-YYYY'));
var str = ''
Object.keys(users).map(id => {
var user = users[id];
console.log(user)
var userDates = Object.keys(user);
str += `|${id} - ${userDates.map(d => `---${d}--`).toString()}|`;
})
var updates = {}
dates.map(date => {
console.log(date, 'date')
console.log(str, 'str')
updates[date] = str.split(date).length - 1
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment