Calendars questions with answers and concepts
Learn calendars with concept notes and worked examples, then practise focused questions with explained answers. Build accuracy for placement and competitive aptitude tests before trying timed mode.
Calendar problems involve determining the day of the week for a given date, calculating odd days, and understanding leap year rules. These problems test your ability to work with the Gregorian calendar system and apply modular arithmetic concepts. Mastering calendar calculations is essential for solving date-based logical reasoning questions efficiently.
Key formulas and rules
7 rulesOdd Days formula:
Normal Year:
Leap Year: (divisible by , century years must divide by )
Century Odd Days: , , ,
Day Codes: , , , , , ,
Calendar Cycle: The Gregorian calendar repeats exactly every
Zeller's Congruence: (where , , , ; in Zeller's convention )
Key concepts
Odd Days Concept
Odd days are the extra days left after complete weeks are removed from any given period. A normal year has 365 days = 52 weeks + 1 day, giving 1 odd day. A leap year has 366 days = 52 weeks + 2 days, giving 2 odd days. To find the day of week, calculate total odd days and apply modulo 7. For example, if today is Monday and we add 3 odd days, the result day is Thursday.
Leap Year Rules
A year is a leap year if: (1) divisible by 4 but not by 100, OR (2) divisible by 400. Years like 1900, 2100 are NOT leap years despite being divisible by 4. Years like 2000, 2400 ARE leap years. February has 29 days in leap years and 28 in normal years. This distinction is crucial for calculating odd days across February boundaries.
Century Calculations
Every 100 years, the calendar shifts by 5 odd days (since 76 normal years x 1 + 24 leap years x odd days = 5 mod 7). For multiple centuries: 100 years = 5 odd days, 200 years = 3 odd days (, 10 mod ), 300 years = 1 odd day, 400 years = 0 odd days (accounting for the leap century). This pattern repeats every 400 years.
Month Code System
To quickly calculate day shifts in standard month-code arithmetic: January=0 (or 6 in a leap year), February=3 (or 2 in a leap year), March=3, April=6, , June=4, July=6, August=2, September=5, October=0, November=3, December=5. These codes represent the cumulative odd-day offset from the start of the year. Add the date number and apply modulo 7 to determine the weekday.
Same Day Date Patterns and Repetition
Calendar date alignments (when the 1st of the month falls on the same weekday):
- In an ordinary year ( days): Jan & Oct; Feb, Mar & Nov; Apr & Jul; Sep & Dec.
- In a leap year ( days): Jan, Apr & Jul; Feb & Aug; Mar & Nov; Sep & Dec.
Calendar repetition rules:
(1) A leap year calendar repeats every 28 years (within a single century).
(2) An ordinary year immediately following a leap year repeats after 6 years (e.g. 2005 to 2011) because the 6-year span contains exactly 1 leap year ().
(3) Other ordinary years repeat after 11 years (e.g. 2006 to 2017) because a 6-year span contains 2 leap years ().
Worked examples
Example 1
What day of the week was 15th August 1947?
Solution
Step 1: Decompose completed years (1946 completed years).
- (multiple of 400)
-
- : Number of leap years = ; ordinary years =
Step 2: Compute odd days in 1947 up to August 15.
- Jan (31): 3, Feb (28): 0, Mar (31): 3, Apr (30): 2, May (31): 3, Jun (30): 2, Jul (31): 3, Aug (15):
Step 3: Total odd days.
Odd day code 5 corresponds to Friday.
Answer: Friday.
Example 2
If 1st January 2006 was a Sunday, what day of the week was 1st January 2010?
Solution
Step 1: Count years elapsed from 2006 to 2010.
- 4 years: 2006, 2007, 2008, 2009
- 2008 is a leap year (2 odd days); 2006, 2007, and 2009 are ordinary (1 odd day each)
Step 2: Sum odd days.
Step 3: Advance 5 days from Sunday.
Answer: Friday.
Example 3
Which upcoming calendar year will have the exact same calendar as the year 2024?
Solution
Step 1: Check leap year cycle.
2024 is a leap year. A leap year calendar repeats only on another leap year.
Step 2: Apply the 28-year repetition rule for leap years.
Answer: 2052.
Example 4
What is the maximum number of times the 13th of a month can fall on a Friday in any single calendar year?
Solution
Step 1: A Friday the 13th occurs whenever the 1st of that month is a Sunday.
Step 2: Analyze the distribution of first-of-month days.
In a standard or leap year, at most three months can start on the same weekday (e.g., in a non-leap year starting on Thursday: February, March, and November).
Answer: 3 times.
Representative solved questions
See the kind of question in this topic before opening the full practice set.
Question 1
How many odd days are there in 100 years?
Answer: B. 5
ExplanationStep 1: In 100 years, leap years = 24 and ordinary years = 76.
Step 2: Odd days = 76x1 + 24x2 = 76 + 48 = 124.
Step 3: 124 mod .
Answer: 5
Sources and review notes
This is an AISEA-authored practice question.
Review status: accepted · Reviewed 2026-08-13 · structure and answer-key checks, editorial quality checks, duplicate screening
Question 2
How many odd days are there in 200 years?
Answer: A. 3
ExplanationStep 1: 200 years = two blocks of 100 years.
Step 2: Each 100 years contributes 5 odd days.
Step 3: Total = 10 odd days.
Step 4: 10 mod .
Answer: 3
Sources and review notes
This is an AISEA-authored practice question.
Review status: accepted · Reviewed 2026-08-13 · structure and answer-key checks, editorial quality checks, duplicate screening
Question 3
How many odd days are there in 300 years?
Answer: B. 1
ExplanationStep 1: 300 years = three blocks of 100 years.
Step 2: Each block has 5 odd days.
Step 3: Total = 15 odd days.
Step 4: 15 mod .
Answer: 1
Sources and review notes
This is an AISEA-authored practice question.
Review status: accepted · Reviewed 2026-08-13 · structure and answer-key checks, editorial quality checks, duplicate screening
Common mistakes and useful habits
- Always verify leap years carefully: century years (1900, 2100) are NOT leap years unless divisible by 400 (2000, 2400 are leap years).
- Use the century odd days pattern: 100=5, 200=3, 300=1, 400=0. This repeats every 400 years, making calendar calculations cyclical.
- For quick month calculations, memorize that Jan+Feb combined have 59 days (60 in leap), which is 3 or 4 odd days respectively.
- When finding a past date's day, subtract odd days instead of adding, or add (7 - odd days) to move backward equivalently.
- Same day of week falls on: 1 Jan (non-leap) = 1 Oct; 1 Jan (leap) = 1 Jul; 29 Feb only exists in leap years.
- Use reference dates you know: Independence Day 1947 = Friday, Republic Day 1950 = Thursday, or any known date as anchor point.
Ready to test your understanding?
Work through 112 questions with explanations after each answer.