不知万年历是如何实现
如题,各位高手请指点一二。。。
万年历计算公式是(A+B+C)/7=商整数……余数,尽整数是星期日,整数后面有余数,余数就是星期几。公式中A代表年系数,B代表月系数,C代表要问的日子,把该日子除以7,整除的为0,0为C,有余数的余数就是C。
而本公式以阳历为准,农历无效,每年的1月1日星期几为本年系数A值,年系数A值平年用一个,闰年用两个,该闰年2月29日前用本年年系数,3月1日至年终就要该年年系数加1,每逢4年闰年一次,A、B均为1、2、3、4、5、6、0,年系数A每年不同,每隔28年循环一次,月系数B固定不变。1到12月对应的月系数分别是6、2、2、5、0、3、5、1、4、6、2、4,必须记熟。
网上找到算星期几的,可是农历日期的没找到