Как найти среднее количество дней для данных дат? - PullRequest
2 голосов
/ 09 марта 2020

Пытаясь решить проблему (javascript, момент)

Допустим, есть три дня, 30-е De c, 31-го января и 2-го марта.

Я хочу быть в состоянии вычислить среднее количество дней между тремя, то есть по наблюдениям должно быть около 1-го числа месяца.

Однако я не могу сделать это с помощью базовых c математических выражений, которые складывают все 3 и делят на 3 как месяцы циклические c.

1 Ответ

1 голос
/ 09 марта 2020

Вы можете использовать это: JSFiddle

var dates = [
    '12/30/2019',
    '01/31/2020',
    '03/02/2020',
];

var sum = 0;
dates.forEach(function(date) {
    sum += moment(date).unix()
});

var avarage_date = sum / dates.length * 1000;
console.log( moment(avarage_date).format('MM-DD-YYYY') );
...