计算方法

//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;
}

 

posted on 2019-09-10 13:47  nibolyoung  阅读(515)  评论(0编辑  收藏  举报