つうか、ボタンが全部違うなら31個作るしかないだろ。
それで、「今日は○○日です」って処理だけなら関数は1個で済むだろ。
それだけだ。