Days Since Date

How many days in December?

December has 31 days, and that never changes from year to year. In 2026 it runs from Tuesday, December 1, 2026 to Thursday, December 31, 2026.

Days in December
31
every year
Working days
23
weekends excluded
Weekend days
8
4 Saturdays, 4 Sundays
December 2026: 4.43 weeks, days 335 to 365 of the year

How many weeks are in December?

31 days is 4 full weeks and 3 days, or 4.43 weeks exactly. No month divides evenly into weeks except February in a common year, which is exactly four.

How many weekdays are in December 2026?

WeekdayCount in December 2026
Sunday4
Monday4
Tuesday5
Wednesday5
Thursday5
Friday4
Saturday4

A month of 31 days contains 4 of every weekday, plus 3 extra depending on which weekday it starts on. December 2026 starts on a Tuesday.

Does December ever have a different number of days?

No. Only February varies. December has 31 days in every year, leap or not. The month lengths were fixed by the Julian reform and carried into the Gregorian calendar we use now, which is why the pattern of 30 and 31 day months looks irregular.

What holidays are in December?

December solstice on December 21, Christmas Eve on December 24, Christmas Day on December 25, New Year's Eve on December 31.

Questions

How many days are in December?
31, in every year.
How many weeks is that?
4.43 weeks, or 4 full weeks and 3 days.
How many working days are in December 2026?
23, once Saturdays and Sundays are excluded.

Other months

Business day calculator · Day of the year · All dates