【基姆拉尔森计算公式】给出年月日计算某天是星期几

计算方法

//d:日  m:月  y:年
int whatDayIsToday(int d, int m, int y) {
    if (m == 1 || m == 2) m += 12, y--;
    return (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) % 7 + 1;
}
原文地址:https://www.cnblogs.com/nibolyoung/p/11497080.html