Я пытаюсь написать алгоритм, который рассчитывает интересующую неделю (с субботы по субботу) на основе диапазона дат.
Например, у меня есть этот диапазон:
2018-01-04 до 2018-01-13
В этом случае у меня есть две недели интереса, это: "неделя 1" с 01 по 07 января и "неделя 2" с 08 по 14 того же января.
В этом случае алгоритм ответит мне, что интересующей неделей является «Неделя 2», поскольку количество дней в этой неделе больше, чем количество дней в «неделе 1».
Как я могу сделать это в Carbon?