2019年9月16日距离2024年12月20日共计1946天,两个日期之间相差的天数为“公历年数 × 365 + 闰年的个数”,其中含首尾日期的天数,因此需要减去2。公元年份能被4整除但不能被100整除,或者能被400整除的就是闰年。
这样,可得到:
公历年数:2024-2019=5年;
闰年的个数:1(2020年是闰年);
天数:5×365+1=1826天;
2019年9月16日到12月31日有106天;
因为2024年是闰年,所以润6天。
最后一起加起来,即总天数为:1826+106+6=1938天。
则通过模运算(求余数)可知,1946÷7 的余数是 1,即2024年的12月20日是星期一。