12月有31天。我们通常使用的日历是格里高利历,也就是公历。在公历中,每个月的天数是固定的。12月在公历中是一个大月,也就是说它有31天。这与2月不同,2月可能因为是否是闰年而有28天或29天。但12月始终都是31天,不会变化。所以,如果你想知道12月有多少天,答案是确定的31天。