Introduction and Importance of Calendar in CSAT
The “Calendar” topic is an essential part of the logical reasoning section in the Civil Services Aptitude Test (CSAT) for both UPSC and MPSC. Questions from this area consistently appear year after year, testing a candidate’s ability to deduce the day of the week for a specific date, calculate the number of odd days, and comprehend the cyclical nature of our Gregorian calendar system. Mastery of this topic guarantees quick marks, as the underlying concepts are purely mathematical and logical, leaving no room for ambiguity. A strong grasp of calendar concepts not only aids in directly answering related questions but also builds a foundation for advanced logical reasoning tasks.

Core Concepts, Formulas, and Tricks
The entire concept of calendars revolves around the calculation of Odd Days. Odd days are the remaining days left after dividing the total number of days by 7 (the number of days in a week). The remainder indicates the shift in the day of the week.
1. Ordinary Year vs. Leap Year
- Ordinary Year: A non-leap year has 365 days.
365 ÷ 7 = 52 weeks and 1 odd day. - Leap Year: A year divisible by 4 (and for century years, divisible by 400) has 366 days.
366 ÷ 7 = 52 weeks and 2 odd days.
2. Calculating Odd Days in Months
Different months contribute a different number of odd days:
- Months with 31 days (Jan, Mar, May, Jul, Aug, Oct, Dec): 31 ÷ 7 = 3 odd days.
- Months with 30 days (Apr, Jun, Sep, Nov): 30 ÷ 7 = 2 odd days.
- February (Ordinary Year): 28 ÷ 7 = 0 odd days.
- February (Leap Year): 29 ÷ 7 = 1 odd day.
3. Odd Days in Century Years
Counting odd days for chunks of 100 years helps in finding the day for historical dates:
- 100 years contain 76 ordinary years and 24 leap years.
(76 × 1) + (24 × 2) = 124 odd days.
124 ÷ 7 = 5 odd days. - 200 years = 5 × 2 = 10 ÷ 7 = 3 odd days.
- 300 years = 5 × 3 = 15 ÷ 7 = 1 odd day.
- 400 years (and its multiples like 800, 1200, 1600, 2000) = (5 × 4) + 1 (since the 400th year is a leap year) = 21 ÷ 7 = 0 odd days.
4. Day of the Week Codes
When calculating the final number of odd days from a base date (usually starting from 1st Jan 0001 as Monday), use the following codes:
- 0 = Sunday
- 1 = Monday
- 2 = Tuesday
- 3 = Wednesday
- 4 = Thursday
- 5 = Friday
- 6 = Saturday
Solved Examples with Step-by-Step Explanations
Example 1: Finding the day on a specific past date
Question: What day of the week was on 15th August 1947?
Step 1: Break down the year. 1947 means 1946 completed years + the year 1947 up to August 15.
1946 = 1600 + 300 + 46
Step 2: Calculate odd days for completed centuries.
1600 years = 0 odd days.
300 years = 1 odd day.
Step 3: Calculate odd days for the remaining 46 years.
Number of leap years in 46 years = 46 ÷ 4 = 11.
Number of ordinary years = 46 – 11 = 35.
Odd days = (11 × 2) + (35 × 1) = 22 + 35 = 57.
57 ÷ 7 leaves a remainder of 1 odd day.
Total odd days up to 1946 = 0 + 1 + 1 = 2 odd days.
Step 4: Calculate odd days in 1947 up to August 15.
Jan (3) + Feb (0) + Mar (3) + Apr (2) + May (3) + Jun (2) + Jul (3) + Aug (15).
Total = 3 + 0 + 3 + 2 + 3 + 2 + 3 + 15 = 31.
31 ÷ 7 leaves a remainder of 3 odd days.
Step 5: Add all odd days.
Total odd days = 2 (from years) + 3 (from months) = 5.
According to the code, 5 corresponds to Friday.
Example 2: Relative day calculations
Question: If today is Monday, what will be the day after 61 days?
Step 1: Find the number of odd days in 61 days.
61 ÷ 7 gives 8 weeks and a remainder of 5 odd days.
Step 2: Add the odd days to the current day.
Monday + 5 days = Saturday.
Example 3: Same Calendar Year
Question: The calendar for the year 2007 will be the same for the year:
Explanation: To find a year with the same calendar, we need to accumulate odd days starting from that year until the sum becomes a multiple of 7.
2007: 1
2008: 2 (Leap year)
2009: 1
2010: 1
2011: 1
2012: 2 (Leap year)
2013: 1
2014: 1
2015: 1
2016: 2
2017: 1
Wait, let’s recount. Sum = 1+2+1+1+1+2 = 8 (not multiple of 7).
Let’s use the formula trick:
Year given: 2007. Divide by 4. 2007 ÷ 4 leaves a remainder of 3.
Trick: If remainder is 1, add 6 years. If remainder is 2 or 3, add 11 years. If remainder is 0, add 28 years.
Since remainder is 3, add 11 years: 2007 + 11 = 2018.
Pro-Tips to Avoid Common Mistakes
- Century Leap Years: Never forget that a century year (like 1700, 1800, 1900) is NOT a leap year unless it is exactly divisible by 400. Many candidates mistakenly count 1900 as a leap year because it is divisible by 4.
- February in Leap Years: When calculating odd days for a specific date within a leap year, remember that the extra day only comes into effect if the given date is after February 29th. If the date is in January or early February of a leap year, do not add the extra odd day.
- Remainder vs. Quotient: When finding leap years within a century block (e.g., in 46 years), divide by 4 and take the quotient (11 leap years). When finding odd days, divide by 7 and take the remainder. Do not confuse the two operations.
- Same Calendar Checking: For a year’s calendar to be exactly identical to another, an ordinary year must match an ordinary year, and a leap year must match a leap year. If your calculation gives a leap year for an ordinary year, keep going.
Interactive Practice Quiz
Test your knowledge with these practice questions.
📚 Continue Learning:
📝 Interactive Practice Quiz
3 Questions | Self-Assessment
