Я создаю календарь фискальных дат, но мне сложно писать фискальную неделю.
Логика следующая.
номер недели будет сбрасываться каждый финансовый год - 1 апреля назад к неделе 1
номер недели увеличивается каждый понедельник
первая неделя фискального календаря может длиться от 1 до 7 дней (т.е. с 1 апреля до следующего понедельника)
Это пример вывода
Date | Day | Fiscal Week
2017-03-31 | Fri | 53
2017-04-01 | Saturday | 1
2017-04-02 | Sunday | 1
2017-04-03 | Monday | 2
2017-04-04 | Tuesday | 2
2017-04-05 | Wednesday | 2
Буду признателен за любую помощь