Day Between Dates

Day Between Dates problems give the weekday of one date and ask for the weekday of another date, with a specified number of days between them. These problems test your ability to calculate weekday shifts.

10Worksheets
200+Practice Questions
IntermediateDifficulty
2-3 hoursHours to Master

Introduction to Day Between Dates

Day Between Dates problems give the weekday of one date and ask for the weekday of another date, with a specified number of days between them. These problems test your ability to calculate weekday shifts.

Prerequisites

Odd days concept Date difference calculation Leap year awareness Modulo 7 arithmetic
Why This Matters: Day Between Dates problems appear in 1-2 questions in SSC CGL and Banking exams. They test practical date arithmetic.

How to Solve Day Between Dates Problems

1

Step 1: Calculate the exact number of days between the two dates

2

Step 2: Compute odd days = total_days mod 7

3

Step 3: For future date: add odd days to the reference weekday

4

Step 4: For past date: subtract odd days from the reference weekday

5

Step 5: Adjust for wrap-around (add or subtract 7 as needed)

6

Step 6: Account for leap days if the range includes Feb 29

7

Step 7: Convert the resulting number to the day name

Pro Strategy: Calculate the exact number of days between the two dates (including/excluding as specified). Reduce modulo 7. Add for future, subtract for past.

Example Problem

Example: If January 1, 2024 is Monday, what day is December 31, 2024? Solution: Step 1: Days between = 365 (2024 is leap, but Dec 31 is day 366? Actually Jan 1 to Dec 31 = 364 days? Let's calculate: Jan 1 to Dec 31 = 365 days? Jan 1 to Jan 1 = 366 days in leap year. Jan 1 to Dec 31 = 365 days) Step 2: Total days from Jan 1 to Dec 31 = 365 (since Jan 1 is day 0, Dec 31 is day 365? Actually in leap year, Dec 31 is day 365? No, Jan 1 = day 1, Dec 31 = day 366. Days between = 365) Step 3: Odd days = 365 mod 7 = 1 Step 4: Monday + 1 day = Tuesday Answer: Tuesday Example 2: If Jan 1, 2024 is Monday, what day is Jan 1, 2025? Solution: Days between = 366 (leap year), odd days = 366 mod 7 = 2, Monday + 2 = Wednesday Answer: Wednesday

Pro Tips & Tricks

  • Days between same date next year = 365 (common) or 366 (if Feb 29 in between)
  • Days between Jan 1 and Dec 31 = 364 (common) or 365 (leap)
  • For same month dates: difference = date2 - date1
  • For consecutive months: days = (days_in_month1 - date1) + date2
  • Leap day (Feb 29) adds 1 extra day if the range includes it
  • Remember: February 29 exists only in leap years

Shortcut Methods to Solve Faster

Common year: Jan 1 → Dec 31 = Tuesday (if Jan 1 Monday? Actually shift 1 day)
Leap year: Jan 1 → Dec 31 = shift 2 days? Wait 365 mod7=1, so shift 1 day
If date is same day of year (e.g., Jan 1), shift = 1 for common year, 2 for leap year
If date is March 1 or later, shift includes leap day effect from Feb 29 of that year

Common Mistakes to Avoid

Miscounting the number of days between dates (off by one)
Forgetting to account for leap days in the range
Adding instead of subtracting for past dates
Not using modulo 7 to reduce the shift

Exam Importance

Day Between Dates is an important topic for various competitive exams. Here's how frequently it appears:

SSC CGL
1-2 questions
BANKING PO
1-2 questions
RAILWAYS RRB
1-2 questions
CAT
1-2 questions
INSURANCE
1-2 questions

Ready to Master Day Between Dates?

Start with Worksheet 1 and work your way up to expert level! Each worksheet includes:

20 practice questions
Detailed solutions
Step-by-step explanations
Start Practicing Now