我正在尝试计算财政年度并返回 5-4-4 时间表上一周结束的日期。
例如,财政年度从 1 月 1 日开始,然后我将返回 5 周、4 周和另外 4 周的日期。然后重复 5 周、4 周、4 周,直到财政年度结束,然后大概重新开始。
您将如何以数学或编程方式进行此操作?
我想出了一个减法,但想看看是否有人有更好的解决方案:
52 - 47 = 5 | February 5th, 2018
52 - 43 = 9 | March 5th, 2018
52 - 39 = 13 | April 2nd, 2018
52 - 34 = 18 | May 7th, 2018
52 - 30 = 22 | June 4th, 2018
52 - 26 = 26 | July 3rd, 2018
52 - 21 = 31 | August 7th, 2018
52 - 17 = 35 | September 4th, 2018
52 - 13 = 39 | October 2nd, 2018
52 - 8 = 44 | November 6th, 2018
52 - 4 = 48 | December 4th, 2018
52 - 0 = 52 | January 1st, 2019