万年历上的农历是以干支记日的。每一天都配有一个地支。子(鼠)丑(牛)寅(虎)卯(免)辰(龙)巳(蛇)午(马)未(羊)申(猴)酉(鸡)戍(狗)亥(猪),这十二地支轮流值日,查到了当日的地支,生肖也就知道了。例如1957年农历11月23日是己丑日,地支丑的生肖是牛,故当日属牛。