Skip to content

How Many Days Calculator

Choose a day of the week and count its occurrences between dates.

Advanced: date boundaries

Presets use today in UTC: October 22, 2026. Remaining this year starts on this date. Results update as you edit.

Mondays in your range

52Mondays

January 1, 2026 – December 31, 2026

All matching calendar dates are included, even holidays. This is a date count, not hours worked.

Start date included; end date included.

First: January 5, 2026
Last: December 28, 2026

Matching dates (52)

January 2026 (4 in the selected range)

February 2026 (4 in the selected range)

March 2026 (5 in the selected range)

April 2026 (4 in the selected range)

May 2026 (4 in the selected range)

June 2026 (5 in the selected range)

July 2026 (4 in the selected range)

August 2026 (5 in the selected range)

September 2026 (4 in the selected range)

October 2026 (4 in the selected range)

November 2026 (5 in the selected range)

December 2026 (4 in the selected range)

Find how often your chosen weekday occurs

A Thursday lesson, Friday delivery or Sunday gathering repeats by weekday, not by a fixed day of the month. To plan it, you need the occurrences of that selected day between your first and last allowed dates.

This tool counts one chosen weekday at a time. It does not count every calendar day between the dates or combine multiple selected weekdays. Use the exact list to check possible sessions against your actual commitments.

Choose the day before reviewing the schedule

  1. Select Day of the week. Monday is the initial choice; all seven weekdays are available through the native selector.
  2. Choose This year, This month or Remaining this year, or enter Start date and End date for a custom period. Both boundaries are included unless changed under Advanced: date boundaries.
  3. Read the total and Matching dates, grouped by month and year. Changing the weekday preserves the chosen range so you can compare schedules.

Results update as you edit. Calculate focuses the first invalid date. Reset returns to Monday, the current year and inclusive boundaries. The reference for relative presets is the UTC date displayed beside the controls.

Example: Thursday lessons in February 2024

For a hypothetical weekly Thursday lesson, select Thursday and enter February 1 through February 29, 2024. This is a leap-year February, and both the first and last dates happen to be Thursdays.

The matching dates are February 1, 8, 15, 22 and 29. There are five possible lessons. If the arrangement ends before February 29, exclude the end date and four remain. A leap month does not add one occurrence of every weekday; the extra date only belongs to its actual weekday.

February 1, 8, 15, 22, 29 = 5 Thursdays

4 weekly gaps + the first occurrence = 5

Exclude the ending Thursday: 5 − 1 = 4

Why changing the weekday can change the total

The calculator finds the first selected weekday on or after the effective start, then counts complete seven-day intervals through the effective end. It adds one for the first match. If no match fits, the result is zero.

Months are not generally an exact number of weeks. August 2026 has five Saturdays, Sundays and Mondays, but only four Thursdays and Fridays. Keep the same range and change Day of the week to compare those alternatives without re-entering the dates.

Count = complete weeks from first selected weekday to effective end + 1

No selected weekday inside the effective range = 0

Read the month headings and exact dates together

The main total, First and Last describe the entire range. Each month heading gives that month’s full count inside the selected boundaries. A partial month is counted only for the dates you requested, not automatically for every date in that month.

Matching dates shows up to 60 entries per page. A long month list may continue on another page, while the monthly heading retains its complete count. Previous and Next change the displayed entries only. Month headings include the year, so a multi-year range keeps each January distinct.

Separate a valid zero from an input problem

A one-day range returns one if it matches the selected weekday and both endpoints count. A different weekday returns zero. Excluding the only matching boundary also returns zero; that is a valid result rather than missing information.

Blank dates, impossible dates and an end before the start display field errors instead of a count. Enter the intended dates to recover; the form does not silently swap a reversed range. UTC date arithmetic prevents daylight saving changes from moving a match.

Check the plan beyond the calendar

Holidays, term breaks and cancelled sessions remain in the list. Treat the result as possible recurring dates, then mark exceptions using your own schedule. A count also does not determine meeting duration, hours worked or entitlement to pay.

For a different question, choose Weekdays to count the whole Monday–Friday pool or Weekends to distinguish individual weekend dates from full pairs. Those modes have different units and should not be substituted for a single-weekday schedule.

Questions about how many days

Can I select Tuesday and Thursday at the same time?

No. The selector supports one weekday at a time. Check each separately with identical boundaries if you need to inspect both schedules.

Does this calculate the total days between dates?

No. It counts occurrences of the selected weekday. A range containing 31 calendar dates can therefore return only four or five matches for one weekday.

Can I count Thursdays, Fridays and Sundays here?

Yes. Those choices are included alongside Monday, Tuesday, Wednesday and Saturday, without needing separate pages.

Can I use dates in different years?

Yes. The weekday sequence continues across year boundaries, and month headings identify both month and year. Relative presets are optional conveniences rather than restrictions.