Kenny's Korner

stuff I post

About me

  • About me
  • Github
  • X

Wednesday, March 18, 2015

Favorite Day-of-Week calculation

/* 0 = Sunday, 1 <= m <= 12, y > 1752 or so */
int dayofweek(int y, int m, int d)
{
    static int t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4};
    y -= m < 3;
    return (y + y/4 - y/100 + y/400 + t[m-1] + d) % 7;
}

Posted by kasajian at 11:24 PM No comments:
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Blog Archive

  • ►  2025 (1)
    • ►  April (1)
  • ►  2022 (1)
    • ►  June (1)
  • ▼  2015 (7)
    • ►  June (1)
    • ►  May (1)
    • ▼  March (1)
      • Favorite Day-of-Week calculation
    • ►  January (4)
  • ►  2014 (11)
    • ►  November (2)
    • ►  October (1)
    • ►  July (1)
    • ►  June (7)
  • ►  2013 (2)
    • ►  November (1)
    • ►  May (1)
  • ►  2010 (2)
    • ►  August (1)
    • ►  January (1)
  • ►  2008 (5)
    • ►  December (3)
    • ►  February (1)
    • ►  January (1)
  • ►  2007 (6)
    • ►  December (2)
    • ►  November (4)
  • ►  2005 (1)
    • ►  October (1)
  • ►  2004 (1)
    • ►  May (1)
  • ►  2000 (2)
    • ►  October (1)
    • ►  April (1)
  • ►  1999 (1)
    • ►  April (1)
  • ►  1998 (1)
    • ►  August (1)
  • ►  1995 (2)
    • ►  March (1)
    • ►  January (1)
  • ►  1985 (1)
    • ►  November (1)

SyntaxHighlighter

Simple theme. Powered by Blogger.