Я пытаюсь выяснить, как создать код, который будет находить дату «ММ / ДД / ГГГГ» предыдущего дня недели по отношению к заданной дате, то есть 04/10/18.
Если я правильно понял документацию Momentjs 1004 *, я думаю, что могу использовать отрицательные числа дня недели, чтобы найти прошедший "X-день" с определенной даты.
Я знаю, что дата, которую я использую, является вторником, поэтому я подумал, что если бы я дал функции дня недели числовое представление за прошлый вторник (-2), я бы получил прошедший вторник, 04/03/2018' .Проблема в том, что когда я запускаю следующую проверку:
expect(await moment('04/10/2018', ['MM/DD/YYYY']).weekday(-2).format('MM/DD/YYYY')).toBe('04/03/2018');
Вместо этого я получаю результат '04/06 / 2018'.