0
0

Yearly Day Shift

Introduction

The Yearly Day Shift pattern explains how the weekday of a given date changes when you move forward or backward by one year. This is a fundamental building block for calendar reasoning - it appears in nearly every date-question (finding weekdays for next year, repeating calendars, and multi-year shifts).

Pattern: Yearly Day Shift

Pattern

The weekday for the same date next year shifts by the number of odd days contributed by the year passed:

  • If the year you cross is an ordinary year → it contributes +1 odd day so the same date next year is +1 weekday ahead.
  • If the year you cross is a leap year → it contributes +2 odd days so the same date next year is +2 weekdays ahead.
  • When moving backward by one year, subtract 1 (ordinary) or 2 (leap) days accordingly.

Step-by-Step Example

Question

If 1st January 2022 is Saturday, what day is 1st January 2023?

Solution

  1. Step 1: Identify the year type you are crossing

    We are moving from 1 Jan 2022 to 1 Jan 2023 - the year crossed is 2022. Determine if 2022 is ordinary or leap: 2022 is an ordinary year (not divisible by 4).
  2. Step 2: Determine odd-day contribution

    Ordinary year → contributes +1 odd day.
  3. Step 3: Apply the weekday shift

    Base weekday = Saturday. Add +1 day → Saturday + 1 = Sunday.
  4. Final Answer:

    Sunday
  5. Quick Check:

    Ordinary year shift = +1 → Saturday → Sunday ✅

Quick Variations

1. Backward shift: If asked for the previous year's same date, subtract 1 (ordinary) or 2 (if the previous year was leap).

2. Crossing a leap day: When moving forward from a date before 29 Feb in a leap year to the same date next year, remember the +2 shift comes from the leap year you crossed.

3. Multi-year shifts: For n years, sum odd days year-by-year (ordinary = 1, leap = 2) then reduce mod 7 to get net shift.

Trick to Always Use

  • Step 1 → Determine whether the year you cross is leap (2) or ordinary (1).
  • Step 2 → For forward moves add the odd days; for backward moves subtract them.
  • Step 3 → Reduce the final sum modulo 7 and shift the base weekday accordingly.

Summary

Summary

  • Cross an ordinary year → same-date weekday shifts by +1.
  • Cross a leap year → same-date weekday shifts by +2.
  • When moving backward, subtract the same amounts. For multiple years, sum contributions then reduce modulo 7.
  • This rule is foundational for repeating-calendar and long-range date calculations.

Example to remember:
If 1 Jan 2020 (leap year) = Wednesday → 1 Jan 2021 = Friday (+2 days shift).

Practice

(1/5)
1. If 1st January 2021 was Friday, what day was 1st January 2022?
easy
A. Saturday
B. Sunday
C. Thursday
D. Monday

Solution

  1. Step 1: Identify the year crossed

    We move from 1 Jan 2021 → 1 Jan 2022, so the year crossed is 2021.
  2. Step 2: Determine if that year is leap or ordinary

    2021 is an ordinary year (not divisible by 4) → contributes +1 odd day.
  3. Step 3: Apply the shift to the weekday

    Base day = Friday. Friday + 1 = Saturday.
  4. Final Answer:

    Saturday → Option A
  5. Quick Check:

    Ordinary year → +1 day shift → Friday → Saturday ✅
Hint: Crossing an ordinary year → add +1 to the weekday.
Common Mistakes: Forgetting to check leap status of the year being crossed.
2. If 15th March 2019 was Friday, what day was 15th March 2020?
easy
A. Friday
B. Saturday
C. Sunday
D. Thursday

Solution

  1. Step 1: Identify the date range

    We move from 15 Mar 2019 → 15 Mar 2020.
  2. Step 2: Check whether Feb 29 occurs between these dates

    Since the date is after February, the leap day of 2020 (29 Feb) lies between the two dates. So the interval contains 366 days → 2 odd days.
  3. Step 3: Apply the shift

    Base weekday = Friday. Friday + 2 = Sunday.
  4. Final Answer:

    Sunday → Option C
  5. Quick Check:

    Target year 2020 is leap and the date is after Feb → +2 odd days → Friday → Sunday ✅
Hint: For dates after February, if the target year is leap, Feb 29 is included → +2 shift.
Common Mistakes: Using only the crossed-year method without checking that Feb 29 lies between the dates.
3. If 10th October 2015 was Saturday, what day was 10th October 2016?
easy
A. Friday
B. Saturday
C. Sunday
D. Monday

Solution

  1. Step 1: Identify the date range

    We move from 10 Oct 2015 → 10 Oct 2016.
  2. Step 2: Check leap-day inclusion

    The target year 2016 is a leap year, and the date (10 Oct) is after February. Hence Feb 29, 2016 lies between these dates → interval = 366 days → 2 odd days.
  3. Step 3: Apply the shift

    Base day = Saturday. Saturday + 2 = Monday.
  4. Final Answer:

    Monday → Option D
  5. Quick Check:

    Leap-day included → +2 → Saturday → Monday ✅
Hint: For dates after February, crossing into a leap year always includes Feb 29 → +2 shift.
Common Mistakes: Checking only the previous year's type instead of determining whether Feb 29 lies between the dates.
4. If 1st March 2019 was Friday, what day was 1st March 2021?
medium
A. Sunday
B. Tuesday
C. Wednesday
D. Monday

Solution

  1. Step 1: List years crossed

    From 1 Mar 2019 → 1 Mar 2021 we cross years 2019 and 2020.
  2. Step 2: Sum odd-day contributions

    2019 = ordinary → +1; 2020 = leap → +2. Total shift = 1 + 2 = +3 odd days.
  3. Step 3: Apply shift to weekday

    Base day = Friday. Friday + 3 = Monday.
  4. Final Answer:

    Monday → Option D
  5. Quick Check:

    Sum of odd days = 3 → Friday → Monday ✅
Hint: For multi-year moves, add each year’s contribution (ordinary =1, leap =2) then reduce mod 7.
Common Mistakes: Treating the 2-year move as two ordinary years (would give +2 instead of +3).
5. If 5th July 2016 was Tuesday, what day was 5th July 2020?
medium
A. Sunday
B. Monday
C. Saturday
D. Friday

Solution

  1. Step 1: List years crossed

    From 5 Jul 2016 → 5 Jul 2020 we cross 2016, 2017, 2018, 2019.
  2. Step 2: Determine odd-day contributions

    2016 = leap → +2; 2017 = ordinary → +1; 2018 = ordinary → +1; 2019 = ordinary → +1. Total = 2 + 1 + 1 + 1 = 5 odd days.
  3. Step 3: Apply shift

    Base day = Tuesday. Tuesday + 5 = Sunday.
  4. Final Answer:

    Sunday → Option A
  5. Quick Check:

    Total odd days 5 → Tuesday → Sunday ✅
Hint: Include the leap-year contribution when it appears in the crossed years (2016 here).
Common Mistakes: Ignoring the +2 from crossing a leap year and using +1 instead.

Mock Test

Ready for a challenge?

Take a 10-minute AI-powered test with 10 questions (Easy-Medium-Hard mix) and get instant SWOT analysis of your performance!

10 Questions
5 Minutes