Company LogoCompany Logo
Company LogoCompany Logo
Back to Logical

Calendar

    • Theory
    • Set 1
    • Set 2
    • Set 3
    • Set 4
    • Set 1
    • Set 2
  1. Aptitude
  2. Logical
  3. Calendar
  4. Theory

Calendar: Concepts, Formulas, and Clear Examples

Calendar aptitude turns dates into weekday arithmetic and month-length patterns. You track odd/even days, leap-year adjustments, and cyclic remainders mod 7—without building a full calendar grid unless the question demands it.

Typical MCQs: find the day of the week for a distant date, count Sundays in a month, or compare two calendar years. Anchor on a known reference day (given in the problem or standard: 1 Jan 2001 was Monday for many Indian papers) and propagate with modular math.

Days in months and leap years

Leap year rule

Leap if (Y mod 4=0∧Y mod 100≠0)∨(Y mod 400=0)\text{Leap if } (Y \bmod 4 = 0 \land Y \bmod 100 \ne 0) \lor (Y \bmod 400 = 0)Leap if (Ymod4=0∧Ymod100=0)∨(Ymod400=0)
  • Ordinary year → +1 odd day; leap year → +2 odd days (from 1 Jan to 1 Jan next year).
  • Month odd-day offsets from Jan (non-leap): Jan 0, Feb 3, Mar 3, Apr 6, May 1, Jun 4, Jul 6, Aug 2, Sep 5, Oct 0, Nov 3, Dec 5 (memorize or derive).

Odd-day propagation

Each weekday advance is an odd day mod 7. Sum odd days from years, months, and date offset; divide by 7; remainder maps to weekday shift.

Year contribution (concept)

Odd days from years=⌊Y/4⌋−⌊Y/100⌋+⌊Y/400⌋  (+per-year terms)\text{Odd days from years} = \lfloor Y/4 \rfloor - \lfloor Y/100 \rfloor + \lfloor Y/400 \rfloor \; (+ \text{per-year terms})Odd days from years=⌊Y/4⌋−⌊Y/100⌋+⌊Y/400⌋(+per-year terms)

Many shortcuts tabulate 100-year = 5 odd days, 200-year = 3, etc.

Example — Day on a date

If 5 March 2024 is Tuesday, find 5 March 2025 (2024 is leap).

From 5 Mar 2024 → 5 Mar 2025: rest of Mar 2024 (26 days), Apr–Dec 2024, Jan–Feb 2025, plus 5 Mar. Shortcut: one year later from same date in a leap year often +2 weekdays if crossing Feb 29. Compute odd days carefully → answer Wednesday (verify with your anchor method).

Same calendar year

  • Two dates in the same year: add month-table odd days + date difference mod 7.
  • Jan 1 weekday + offsets → target weekday.

Recurring weekdays in a month

A month with 31 days has 4 full weeks + 3 extra days → the weekday of the 1st repeats on 8, 15, 22, 29; count occurrences for ‘how many Fridays.’

Century year traps

  • 1900 not leap; 2000 leap.
  • 400-year cycle has 0 net odd days (full weekday repeat).

Exam speed tactics

  • Reduce years mod 400, then mod 100, then mod 4 using standard tables.
  • For ‘same day as’ questions, difference in odd days must be 0 mod 7.

Step-by-step method for exam questions

  1. Note whether the span crosses February in a leap year.
  2. Split into year odd days + month odd days + day offset.
  3. Sum odd days; take mod 7.
  4. Add remainder to the anchor weekday (Mon=1 … Sun=7 convention—stay consistent).
  5. For counting weekday occurrences, use 31 = 4×7 + 3 pattern.
  6. Match the option; re-check leap flag on boundary years.

Formula cheat sheet

SituationFormulaWhen to use
Ordinary year+1 odd dayJan1 → Jan1 next
Leap year+2 odd daysCrossing Feb 29
31-day month+3 beyond 4 weeksCount weekday repeats
Same weekdayΔ≡0(mod7)\Delta \equiv 0 \pmod 7Δ≡0(mod7)Match day questions
Leap testDiv by 4, except centuriesYear classification

Frequently asked questions

Must I memorize the month odd-day table?

It saves 30+ seconds; otherwise derive from 30/31/28 days mod 7.

Which weekday numbering?

Use any consistent scheme; many use Sun=0 or Mon=1—just align with options.

Reference date not given?

Use the problem’s anchor or compute from a known year table supplied in the question.

Practice on this platform

Use 4 practice sets (10 MCQs, detailed solution after each answer) and 2 timed mocks (20 minutes) on this topic to convert formulas into speed and accuracy.

All Logical topics