Дмитрий, под перетеканием подразумевается то, что неделя должна учитываться как календарная неделя, в разрезе месяца и года. То есть, если неделя находится на стыке месяца/года, то она должна разделяться на 2 отдельные строки, с указанием периода недели в первом месяце/году, и остальной частью периода недели в следующем месяце/году. В вашем примере к сожалению эта ситуация так же присутствует. Для примера, у вас считаются недели от субботы до пятницы следующей недели(2022-12-26(суббота) - 2023-01-01(пятница), 2023-01-02(суббота) - 2023-01-08(пятница)), а должно быть с понедельника до воскресенья, или от даты начала нового месяца/года, и начиная саму запись со стартовой даты в генерации, и с учетом календарной недели(2022-01-01(пятница) - 2023-01-03(воскресенье), 2023-01-04(понедельник) - 2023-01-10(воскресенье))
Спасибо за ответ и извиняюсь за длительное молчание. Попробую использовать, но буду очень признателен если сможешь расписать какой пункт за что отвечает. Понимаю, что возможно это не красиво, просить описание, но таким образом думаю лучше удастся понять принцип работы конкретно в данном примере.
Заранее спасибо за ответ!
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Спасибо большое!