Я установил 2 момента, переменная birth_date - это момент, равный (1997-12-08) (ГГГГ-ММ-ДД), а смерть_Дата - это момент, равный (2097-12-08) (ГГГ- MM-DD)
//returns the weeks to live between death and birth date, rounded to upper week
var weeks_to_live = moment(death_date).diff(moment(birth_date), 'days') / 7;
console.log("semanas a vivir: " + Math.ceil(weeks_to_live))
return Math.ceil(weeks_to_live);
Эта операция возвращает 5218 недель. В то время как Google и почти любой онлайн-калькулятор говорят, что 100 лет имеют 5214 недель.
Почему существует такая разница?
РЕДАКТИРОВАТЬ : Нашли другие onine caculator, которые возвращают мой результат Кто тогда прав?