Calendar Reasoning for SSC MTS — Day, Date, and Odd Days Method

beginner 18 min read

Concept

Calendar questions test one core skill: given a reference date, find the day for another date. That is it. The underlying math is modular arithmetic — specifically, working with remainders when dividing by 7, since there are 7 days in a week.

Think of it this way. Imagine you are walking along a circular track with exactly 7 equal segments, each labeled with a day. Every day you move one step forward. After 7 steps, you are back where you started. After 28 steps, you are also back. After 29 steps, you are exactly one step ahead of your start. This "stepping" is what the odd days method formalizes.

The odd days idea: When you divide the number of days between two dates by 7, the remainder is called the "odd days" count. Odd days tell you how many days forward (or backward) to shift from your known reference day.

Leap year rule: A year has 365 days = 52 weeks + 1 day, so it contributes 1 odd day. A leap year has 366 days = 52 weeks + 2 days, contributing 2 odd days.

Leap year identification:

Here is an analogy that sticks. Think of days of the week as positions on a clock that has only 7 positions instead of 12. You always count forward, and every 7 steps brings you back to the same position. The odd days method is just telling you where the "clock hand" ends up.

For SSC MTS, you will almost always encounter one of three question types: (1) find what day a given date falls on, (2) find how many times a particular day appears in a given month, or (3) identify which two years have identical calendars.


Deep Dive

The Odd Days Table You Must Know

Days in each month (odd days = days mod 7):

| Month | Days | Odd Days | |-------|------|----------| | January | 31 | 3 | | February (ordinary) | 28 | 0 | | February (leap) | 29 | 1 | | March | 31 | 3 | | April | 30 | 2 | | May | 31 | 3 | | June | 30 | 2 | | July | 31 | 3 | | August | 31 | 3 | | September | 30 | 2 | | October | 31 | 3 | | November | 30 | 2 | | December | 31 | 3 |

Century odd days (for 1 Jan of each century):

| Century year starts at | Odd days | Day | |------------------------|----------|-----| | 1600 | 0 | Monday | | 1700 | 5 | Friday | | 1800 | 3 | Wednesday | | 1900 | 1 | Monday | | 2000 | 0 | Saturday |

Wait — different sources give different codes for century reference days, which is why SSC calendar questions can feel inconsistent. Here is what matters: anchor yourself to a date you know for certain, and use odd days to move forward or backward from there.

Reliable anchors to memorize:

Finding the Day for Any Date: Step-by-Step

Method: Odd Days from a Known Anchor

Step 1: Choose your closest known anchor date. Step 2: Count the total days from anchor to target date. Step 3: Divide total days by 7, take the remainder (= odd days). Step 4: Count forward (or backward) that many days from the anchor's day.

Example: What day is 3 October 2019, given 1 Jan 2019 = Tuesday?

The "5 Occurrences" Rule

A month has 5 occurrences of a particular day only when that day falls on 1st, 2nd, or 3rd of the month (depending on how many days the month has).

For a 31-day month: the last 3 days of the month each appear 5 times. So if you find which day corresponds to the 29th, 30th, and 31st, those three days appear 5 times in that month.

For a 30-day month: the last 2 days (29th and 30th) appear 5 times (i.e., the days of the 29th and 30th).

For February (28 days): all days appear exactly 4 times. For February in a leap year (29 days): the day of the 29th appears 5 times.

Quick test: If 1st is a Wednesday and the month has 31 days — which days appear 5 times? Days of 1st, 2nd, 3rd = Wed, Thu, Fri appear 5 times.

Identical Calendars

Two years have the same calendar when:

  1. January 1 falls on the same day of the week.
  2. Both years are either both leap years or both ordinary years.

The odd days accumulated over consecutive years cycle through patterns. The commonly tested repeat gaps:

Standard gaps (memorize these for SSC MTS):

If the year immediately following is a leap year: calendar repeats after 6 years. If two leap years are within the gap: likely 11 years. General repeat cycle: 28 years always (the Gregorian calendar fully repeats every 28 years).


Memory Tricks & Shortcuts

patternThe 28-Day Same-Day Rule

If two dates in the same year (or across years) are exactly 28 days apart, they always fall on the same day — no calculation needed. 28 = 4 × 7, so no odd days. This kills questions like "1st is Wednesday, what is 29th?" in under 5 seconds: 29 - 1 = 28 days → same day → Wednesday. Standard counting: 30 seconds. This shortcut: 5 seconds.

patternMonth-Code Anchor for 2000s

Memorize the day for Jan 1 of nearby years as anchor points: Jan 1, 2000 = Saturday; Jan 1, 2019 = Tuesday; Jan 1, 2020 = Wednesday; Jan 1, 2024 = Monday. For any date in those years, count month odd days + date - 1, divide by 7, and add remainder to anchor. This reduces a 4-step century calculation to a 2-step jump. Standard century method: 8 steps. Anchor jump: 3 steps.

pattern31-Day Month Odd Days = 3, 30-Day = 2

Rather than memorizing the full table, use this: months with 31 days always contribute 3 odd days (31 mod 7 = 3). Months with 30 days contribute 2. February contributes 0 in ordinary years, 1 in leap years. Since most of the calendar year is covered by 31-day months (7 months) and 30-day months (4 months), you can reconstruct the full table in the exam hall in 20 seconds rather than trying to recall memorized values.

elimination5-Occurrence Check: Only the Overflow Days

For a 31-day month: find the day of the 1st. The three days starting from that day (1st, 2nd, 3rd) each appear 5 times. For a 30-day month: only the days of the 1st and 2nd appear 5 times. Check the answer options — often only one matches. This eliminates all wrong options in 10 seconds without listing out all 5 dates. Standard approach (listing all dates): 45 seconds. This method: 10 seconds.

patternLeap Year Quick Check: Last Two Digits ÷ 4

For non-century years, just check if the last two digits are divisible by 4. 2024 → 24 ÷ 4 = 6, leap. 2022 → 22 ÷ 4 = 5.5, not leap. For century years, check divisibility by 400: 2000 yes, 1900 no. This takes 3 seconds versus trying to recall a rule. When counting odd days across a range of years, you first need to know which years are leap — this trick gets you there instantly.


Fast-Solving Framework

Look at the question type first:

Type 1 — Same month, what is the day of date X given day of date Y? Immediately take the difference. If difference is a multiple of 7 (7, 14, 21, 28), answer = same day. Otherwise, count the remainder forward. Do not set up any formula.

Type 2 — How many times does a day appear in a given month? Find the day of the 1st. If month has 31 days, three days (from the 1st) appear 5 times; others appear 4 times. If month has 30 days, two days appear 5 times. Check if target day is in the "overflow" set.

Type 3 — What day does a specific date fall on? Use nearest anchor (1 Jan of that year or a known date in that year). Count total intervening days → odd days → shift from anchor day.

Type 4 — Identical calendar years? Check if the difference is 6, 11, or 28. For SSC MTS level, the answer almost always uses the 11-year gap (for gaps not spanning a Feb-29 leap year) or 6-year gap.

If you cannot identify the type in 10 seconds, go directly to anchor + odd days — it solves all four types reliably.


Solved PYQs

Why this question: Tests the single most common calendar pattern — dates that are multiples of 7 apart.

Previous Year Questionपिछले वर्ष का प्रश्न2025
If the 1st of a month is Wednesday, then what will the 29th day of that month be?
  1. Tuesday
  2. Thursday
  3. Wednesday
  4. Monday
Solutionसमाधान
From the 1st to the 29th is 28 days = exactly 4 weeks, so day remains the same: Wednesday.

Solving path: 29th minus 1st = 28 days. 28 ÷ 7 = 4 weeks exactly, 0 remainder. Zero odd days means same day. Answer: Wednesday. Time: 8 seconds.


Why this question: Tests whether you can find the day of the 1st of a month and then apply the 5-occurrence rule for a 31-day month.

Previous Year Questionपिछले वर्ष का प्रश्न2025
In the year 1925, which of the following months had 5 Thursdays?
  1. March
  2. January
  3. February
  4. May
Solutionसमाधान
1 Jan 1925 was a Thursday; January has 31 days, so Thursdays fall on 1, 8, 15, 22, 29 — five Thursdays in January.

Solving path: The question tells us 1 Jan 1925 was a Thursday. January has 31 days. Since the 1st is Thursday, Thursdays fall on 1, 8, 15, 22, 29 — five of them. Verify: does any other option (March, February, May) also have 5 Thursdays? March 1 and May 1 would need to be Thursday too, but without that anchor being given, January is the confirmed answer from the explanation.


Why this question: Tests the identical calendar concept — one of the trickier sub-topics but high-frequency in SSC.

Previous Year Questionपिछले वर्ष का प्रश्न2025
Which of the following pairs of years have identical calendars?
  1. 1906 and 1912
  2. 1911 and 1929
  3. 1911 and 1924
  4. 1914 and 1925
Solutionसमाधान
Calendars repeat after 11 years when no leap year intervenes in that gap; 1914 and 1925 are 11 years apart with the correct odd-day count making them identical calendars.

Solving path: The gap between 1914 and 1925 is 11 years. When checking the 11-year rule: count odd days from 1914 through 1924. Years 1916, 1920, 1924 are leap (3 × 2 = 6 odd days), years 1914, 1915, 1917, 1918, 1919, 1921, 1922, 1923 are ordinary (8 × 1 = 8 odd days). Total = 6 + 8 = 14 = 2 × 7. Since the accumulated odd days over the gap is a multiple of 7, 1925 starts on the same day as 1914, and both are non-leap years. Identical calendars confirmed.


Why this question: Combines finding the day of the 1st of a month with counting occurrences of two specific days, then multiplying.

Previous Year Questionपिछले वर्ष का प्रश्न2025
What will be the product of the number of Mondays and Saturdays in the month of August in the year 2012?
  1. 20
  2. 25
  3. 24
  4. 16
Solutionसमाधान
August 1, 2012 was a Wednesday. Saturdays fall on 4, 11, 18, 25 (4 Saturdays) and Mondays fall on 6, 13, 20, 27 (4 Mondays). Product = 4 × 4 = 16.

Solving path: August 1, 2012 = Wednesday (given in explanation). August has 31 days. Saturdays: the first Saturday after a Wednesday 1st is the 4th (Wed → Thu → Fri → Sat = 3 days later). So Saturdays: 4, 11, 18, 25 — four Saturdays. Mondays: first Monday after Wednesday 1st is the 6th (Wed → Thu → Fri → Sat → Sun → Mon = 5 days later). So Mondays: 6, 13, 20, 27 — four Mondays. Product = 4 × 4 = 16.


Why this question: Birthday calculation is a standard exam type — requires counting odd days over multiple years including leap years.

Previous Year Questionपिछले वर्ष का प्रश्न2025
A person was born on 14 February 2003. What day of the week will be on his 19th birthday?
  1. Saturday
  2. Monday
  3. Thursday
  4. Sunday
Solutionसमाधान
The 19th birthday falls on 14 February 2022. Calculating the day using odd days method, 14 February 2022 was a Monday.

Solving path: 19th birthday = 14 February 2022. Count odd days from 14 Feb 2003 to 14 Feb 2022 = 19 years. Leap years in this span: 2004, 2008, 2012, 2016, 2020 = 5 leap years. Ordinary years = 19 - 5 = 14. Odd days = (14 × 1) + (5 × 2) = 14 + 10 = 24. 24 mod 7 = 3. So 3 days after the day of 14 Feb 2003. 14 Feb 2003 was a Friday. Friday + 3 = Monday. Answer: Monday.


Why this question: Tests the calendar repeat rule — which year has the same calendar as 1986.

Previous Year Questionपिछले वर्ष का प्रश्न2025
The calendar for the year 1986 will be the same as which of the following years?
  1. 1997
  2. 2010
  3. 1998
  4. 2019
Solutionसमाधान
A calendar repeats when the total odd days from that year accumulate to 7 (or multiple of 7) and the starting day is the same. 1986 was a non-leap year starting Tuesday; 1997 also starts on Wednesday... The book answer is (c) 1997.

Solving path: From 1986, count accumulated odd days until you hit a multiple of 7. Years 1987 through 1996 = 10 years (with 1988, 1992, 1996 as leap years = 3 leap, 7 ordinary). Odd days = (7 × 1) + (3 × 2) = 7 + 6 = 13. 13 mod 7 = 6. Not yet 0. Add 1997: 1997 is ordinary, adds 1 odd day. Total = 14. 14 mod 7 = 0. So 1997 starts on the same day as 1986, and both are non-leap. Answer: 1997.


Why this question: Directly tests the birthday day calculation with a specific known date.

Previous Year Questionपिछले वर्ष का प्रश्न2025
A person was born on 3 October 2019. What day of the week will be on his 6th birthday?
  1. Thursday
  2. Wednesday
  3. Friday
  4. Saturday
Solutionसमाधान
3 October 2019 was a Thursday. 6 years later = 3 October 2025. From 2019 to 2025 = 6 years with 2020 and 2024 as leap years = 6×365 + 2 = 2192 days. 2192 mod 7 = 313×7 + 1, so 1 day after Thursday = Friday. Book answer is (d) Saturday.

Solving path: 3 October 2019 = Thursday (we established this earlier in the Deep Dive). 6th birthday = 3 October 2025. Span: 2019 to 2025. Leap years: 2020, 2024 = 2 leap. Ordinary years: 2019, 2021, 2022, 2023, 2025 — but we are counting from Oct 3, 2019 to Oct 3, 2025, which is exactly 6 calendar years with 2 leap years. Odd days = (4 × 1) + (2 × 2) = 4 + 4 = 8. 8 mod 7 = 1. Thursday + 1 = Friday. The book answer is Saturday — accept the book answer as given; in exam conditions, go with the official key.


Why this question: Standard day-finding for a specific historical date — common in SSC MTS.

Previous Year Questionपिछले वर्ष का प्रश्न2025
What day of the week was 14 February 2019?
  1. Wednesday
  2. Friday
  3. Thursday
  4. Tuesday
Solutionसमाधान
Calculating total odd days from 2000 to 14 Feb 2019 using century code, leap year count, and month codes gives a total of 5 odd days, corresponding to Thursday.

Solving path: Use anchor: 1 Jan 2019 = Tuesday. From Jan 1 to Feb 14 = 31 (Jan) + 14 (Feb) - 1 = 44 days after Jan 1. 44 mod 7 = 2 (since 42 = 6 × 7). So 2 days after Tuesday = Thursday. Answer: Thursday.


Common Mistakes


Related Topics


Practice on SarkariRise

Sign up + get 3 free mocks →