Я хочу получить разницу календарной недели между двумя датами в javascript.
Пример:
a='09-May-2018'
b='14-May-2018'
Разница между этими двумя календарными неделями составляет 2.
Я начал с преобразования даты в момент и получения разницы в неделях методом diff Moment.js. Но это с учетом того, что 7 дней считаются неделями, а для примера - 1.
Я думал о том, как получить номер недели в моменте, а затем вычесть его. Но в том, если дата двух разных лет. Я получу неправильный результат. Как '01-Jan-2017'
и '01-Jan-2018'
даст номер недели как 1.
Есть ли лучший способ сделать это эффективно?