Hello Everyone!
In this case, I have data object inside array and every data have a Unix Time or a Date, I want to count how many data that have a different day or date, the goal is to take the average value of income per day, per week, month, and also year.
as you can see my code below, I have 9 data and 4 different dates or days, it's mean i have 4 counts in data that have a different date, but how can I get dynamically? And sorry for my English
let MyData = [
  {
    date: 1592918643305,
    name: 'Alex'
  },
  {
    date: 1592921952307,
    name: 'Simon'
  },
  {
    date: 1592927378630,
    name: 'Fory'
  },
  {
    date: 1592987102694,
    name: 'John'
  },
  {
    date: 1592987102694,
    name: 'Erwin'
  },
  {
    date: 1593422810672,
    name: 'Muller'
  },
  {
    date: 1593424811785,
    name: 'Thomas'
  },
  {
    date: 1593478227245,
    name: 'Max'
  },
  {
    date: 1593478293013,
    name: 'Tom'
  }
];
function convertToRegularDate(unix) {
  let regularDate = new Date(unix);
  let year = regularDate.getFullYear();
  let month = regularDate.getMonth();
  let date = regularDate.getDate();
  return 'Date: ' + date + '/' + month + '/' + year;
}
MyData.forEach(function (item) {
  console.log('Name: ' + item.name + ' ' +
  convertToRegularDate(item.date)
  );
}); 
     
     
    