C (gcc), 47(削除) 47 (削除ここまで) 27 bytes
x;ff(d,m){for(x=3079091;m=275*m/9-30+d-m;x/=4)d+=28+x%4;m=d;2%m;}
Uses formula from Lynn 's Haskell answer .
C (gcc), (削除) 47 (削除ここまで) 27 bytes
f(d,m){m=275*m/9-30+d-2%m;}
Uses formula from Lynn 's Haskell answer .