Day and Calendar Questions with Answers and Detailed Explanation for Competitive Exams
Day and Calendar is one of the most important topics in the Reasoning section of competitive exams such as ADRE, Assam Police, SSC, Railway, Banking, UPSC, State PSC, and other government recruitment examinations. Questions from this topic test your ability to calculate weekdays, identify leap years, count odd days, determine calendar patterns, and solve date-based reasoning problems quickly and accurately.
Whether you are preparing for ADRE, Assam Police, SSC CGL, SSC CHSL, RRB NTPC, Group D, IBPS, SBI, State PSC, or other competitive exams, this comprehensive study material will help you strengthen your Day and Calendar concepts, improve calculation speed, and boost your score in the Reasoning section.
Key Concepts
Days of the Week
- There are 7 days in a week.
- After every 7 days, the same day repeats.
Example:
- Today is Monday.
- After 7 days → Monday
- After 14 days → Monday
- After 21 days → Monday
Leap Year
A year is a Leap Year if:
- Divisible by 4
Examples
- 2024
- 2028
- 2032
Not Leap Years:
- 2025
- 2026
- 202
- 2029
Number of Odd Days
Ordinary Year
- 365 days = 52 weeks + 1 day
- Therefore, Odd Days = 1
Leap Year
- 366 days = 52 weeks + 2 days
- Therefore, Odd Days = 2
Month-wise Number of Days
- ৩০ দিনত মাহ হয় চেপ্তেম্বৰ, সেইদৰে এপ্ৰিল, জুন, নৱেম্বৰ।
- February is 28 days (29 in Leap Year)
- And All other 30 Days
Odd Days in Each Month
The concept of Odd Days means the extra days left after removing complete weeks.
Since 1 week = 7 days, divide the number of days by 7. The remainder is the number of odd days.
| Days in Month | Calculation | Odd Days |
| 31 | 31 ÷ 7 = 4 weeks + 3 days | 3 |
| 30 | 30 ÷ 7 = 4 weeks + 2 days | 2 |
| 29 | 29 ÷ 7 = 4 weeks + 1 day | 1 |
| 28 | 28 ÷ 7 = 4 weeks + 0 days | 0 |
- This shortcut is very useful for solving Day and Calendar questions quickly in competitive exams.
Important Facts
- Every ordinary year shifts the calendar by 1 day. Explanation : Suppose 1 January 2026 is Thursday , so, 1 January 2027 will be Thursday + 1 Day = Friday
- Every leap year shifts it by 2 days. Explanation : Suppose 1 January 2028 is Saturday & Since 2028 is a leap year so, 1 January 2029 will be Saturday + 2 Day = Monday
- Calendar repeats every 28 years (except century year exceptions).
- Calendar repeats exactly every 400 years.
Solved MCQs with Detailed Explanation
Q1. If today is Monday, what day will it be after 14 days?
(A) Tuesday
(B) Wednesday
(C) Monday
(D) Sunday
Answer: (C) Monday
Explanation:
14 ÷ 7 = 2 weeks + 0 days.
Remainder = 0
Since the remainder is 0, the day remains Monday.
Q3. If today is Thursday, what day will it be after 21 days?
(A) Friday
(B) Thursday
(C) Wednesday
(D) Tuesday
Answer: (B) Thursday
Explanation:
21 ÷ 7 = 3 weeks + 0 days.
Remainder = 0
No extra days remain,
So the day is Thursday.
Q4. Which of the following is a leap year?
A) 2025
(B) 2026
(C) 2028
(D) 2029
Answer: (C) 2028
Explanation:
A leap year is divisible by 4.
2028 ÷ 4 = 507
So it is a leap year.
Q5. Which of the following is NOT a leap year?
A) 2024
(B) 2028
(C) 2032
(D) 2025
Answer: (D) 2025
Explanation:
2025 is not divisible by 4, so it is an ordinary year.
Q6. Every leap year shifts the calendar by how many days?
(A) 1
(B) 2
(C) 3
(D) 7
Answer: (B) 2
Explanation:
A leap year has 366 days, which equals 52 weeks + 2 days.
Therefore, the calendar shifts by 2 days.
Q7. After how many years does the Gregorian calendar repeat exactly?
(A) 28 years
(B) 100 years
(C) 200 years
(D) 400 years
Answer: (D) 400 years
Explanation:
The Gregorian calendar follows a 400-year cycle, after which the dates and weekdays repeat exactly.
Q8. If today is Wednesday, what day will it be after 23 days?
(A) Thursday
(B) Friday
(C) Saturday
(D) Sunday
Answer: (B) Friday
Explanation:
23 ÷ 7 = 3 weeks + 2 days.
Remainder = 2
Move forward 2 days:
Wednesday +2 Days = Friday
Therefore, the answer is Friday.
Q9. If today is Monday, what day will it be after 35 days?
(A) Tuesday
(B) Wednesday
(C) Monday
(D) Sunday
Answer: (C) Monday
Explanation:
35 ÷ 7 = 5 weeks + 0 days
Remainder = 0
No extra day remains.
Therefore, Monday.
Q10. If today is Friday, what day was 20 days ago?
(A) Saturday
(B) Wednesday
(C) Thursday
(D) Monday
Answer: (A) Saturday
Explanation:
20 ÷ 7 = 2 weeks + 6 days
Remainder = 6
Now, go back six days From Friday:
Friday → Thursday → Wednesday → Tuesday → Monday → Sunday → Saturday
1 2 3 4 5 6
Shortcut Method
Going back 6 days , 7 − 6 = 1
So: Friday + 1 day = Saturday
Q11. If today is Sunday, what day will it be after 100 days?
(A) Sunday
(B) Monday
(C) Tuesday
(D) Wednesday
Answer: (C) Tuesday
Explanation:
100 ÷ 7 = 14 weeks + 2 days
Remainder = 2
Sunday + 2 = Tuesday.
Q12. If 15 August of a particular year is Friday, then 15 August of the next ordinary year will be
(A) Saturday
(B) Sunday
(C) Monday
(D) Friday
Answer: (A) Saturday
Explanation:
An ordinary year shifts the same date by 1 day.
Friday → Saturday.
Q13. If 15 August 2024 (Leap Year) is Thursday, then 15 August 2025 will be
(A) Friday
(B) Saturday
(C) Sunday
(D) Monday
Answer: (A) Friday
Explanation:
Since 15 August is after 29 February, the leap day has already been crossed before reaching 15 August. From 15 August 2024 to 15 August 2025, the shift is 1 day because it is treated as ordinary year.
A ordinary year shifts the calendar by 1 days.
Therefore, Thursday + 1 = Friday.
Q14. If 1 January 2024 (Leap Year) was Monday, what day was 1 January 2025?
(A) Monday
(B) Tuesday
(C) Wednesday
(D) Thursday
Answer: (C) Wednesday
Explanation:
A leap year shifts the calendar by 2 days.
Monday + 2 = Wednesday
Note: 1 January is before 29 February. Therefore, the period from 1 January 2024 to 1 January 2025 includes the extra day (29 February 2024). As a result, the same date shifts by 2 days.
Easy Rule to Remember
Ordinary Year → Next Year:
- 1-day shift
Leap Year → Next Year:
- Date before 29 February (in a leap year) → 2-day shift
- Date after 29 February (in a leap year) → 1-day shift
Q15. If 26 January 2024 was Friday, then 26 January 2025 will be
(A) Saturday
(B) Sunday
(C) Monday
(D) Tuesday
Answer: (B) Sunday
Explanation:
26 January is before 29 February. The period from 26 Jan 2024 to 26 Jan 2025 includes 29 February 2024, so the weekday shifts by 2 days.
Friday + 2 = Sunday
Q16. If 15 February 2024 was Thursday, what day was 15 February 2025?
(A) Friday
(B) Saturday
(C) Sunday
(D) Monday
Answer: (B) Saturday
Explanation:
15 February is before 29 February, so the interval includes the leap day.
So, Shift = 2 days
Thursday +2 Days = Saturday
Q17. If 10 March 2024 was Sunday, what day was 10 March 2025?
(A) Monday
(B) Tuesday
(C) Wednesday
(D) Sunday
Answer: (A) Monday
Explanation:
10 March is after 29 February.
From 10 March 2024 to 10 March 2025, the leap day has already passed before the starting date, so the next year shifts by 1 day, not 2.
Sunday + 1 day = Monday
Q18. If 15 August 2026 was Saturday, what day will 15 August 2027 be?
(A) Sunday
(B) Monday
(C) Tuesday
(D) Saturday
Answer: (A) Sunday
Explanation:
2026 is an ordinary year (365 days).
An ordinary year shifts the same date by 1 day.
Saturday + 1 Day = Sunday
Answer: Sunday
Q19. If 26 January 2026 was Monday, what day was 15 August 2026?
(A) Thursday
(B) Friday
(C) Saturday
(D) Sunday
Answer: (C) Saturday
Explanation:
Count the days from 26 January to 15 August:
- 26 January to 31 January = 5 days
- February = 28 days
- March = 31 days
- April = 30 days
- May = 31 days
- June = 30 days
- June = 30 days
- July = 31 days
- August = 15 days
Total = 5 + 28 + 31 + 30 + 31 + 30 + 31 + 15 = 201 days
201 ÷ 7 = 28 weeks + 5 days
Monday + 5 days = Saturday
Q20. If 15 February 2028 was Monday, what day was 25 December 2028?
(A) Friday
(B) Saturday
(C) Sunday
(D) Monday
Answer: (C) Sunday
Explanation:
2028 is a leap year, so February has 29 days.
- 15 February to 29 February February = 14 days
- March = 31 days
- April = 30 days
- May = 31 days
- June = 30 days
- July = 31 days
- August = 31 days
- September = 30 days
- October = 31 days
- November = 30 days
- December = 25 days
Total Days = 14 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + 25 = 314 days
314 ÷ 7 = 44 weeks + 6 days
So, Monday + 6 days = Sunday
Q21. If 1 March is Monday, then 29 March is
(A) Sunday
(B) Monday
(C) Tuesday
(D) Wednesday
Answer: (B) Monday
Explanation:
29 March − 1 March = 28 days
28 ÷ 7 = 4 weeks + 0 days
Remainder = 0
Monday + 0 = Monday.
Q22. If yesterday was Tuesday, what day will it be tomorrow?
(A) Tuesday
(B) Wednesday
(C) Thursday
(D) Friday
Answer: (C) Thursday
Explanation:
Yesterday = Tuesday
Today = Wednesday
Tomorrow = Thursday
Q23. If 1 March 2028 was Wednesday, what day will be 1 March 2029?
A) Thursday
(B) Friday
(C) Saturday
(D) Sunday
Answer: (A) Thursday
Explanation:
Although 2028 is a leap year, 1 March is after 29 February.
From 1 March 2028 to 1 March 2029, the same date shifts by 1 day.
Wednesday + 1 Day = Thursday
Q24. If 28 February 2028 is Monday, what day will be 28 February 2029?
(A) Tuesday
(B) Wednesday
(C) Thursday
(D) Friday
Answer: (B) Wednesday
Explanation:
28 February is before 29 February.
The interval includes the leap day.
So the shift is 2 days.
Monday + 2 Days = Wednesday
Q25. If 1 January 2026 was Thursday, what day will be 31 December 2026?
(A) Thursday
(B) Friday
(C) Saturday
(D) Sunday
Answer: (A) Thursday
Explanation:
2026 is a ordinary year
So, 1 Year = 365 Days
From 1 January to 31 December there are 365-1 =364 days between the dates.
So, 364 ÷ 7 =52 Weaks + 0 Day
Remainder = 0
So, Thursday + 0 day = Thursday
Q26. If 1 January 2028 is Saturday, what day will be 31 December 2028?
(A) Saturday
(B) Sunday
(C) Monday
(D) Tuesday
Answer: (B) Sunday
Explanation:
2028 is a leap year, so it has 366 days.
The number of days between 1 January and 31 December is: 366 − 1 = 365 days
Now, 365 ÷ 7 = 52 weeks + 1 day
Remainder = 1
So, the day shifts by 1 day.
Saturday + 1 Day = Sunday
Q27. If today is Wednesday, what day will it be after 200 days?
(A) Sunday
(B) Tuesday
(C) Wednesday
(D) Thursday
Answer: (A) Sunday
Explanation:
200 ÷ 7 = 28 weeks + 4 days
Wednesday + 4 = Sunday
Q28. If the 10th day of a month is Monday, what day will be the 24th of the same month?
(A) Monday
(B) Tuesday
(C) Sunday
(D) Saturday
Answer: (A) Monday
Explanation
Difference between the two dates:
24 − 10 = 14 days
Now,
14 ÷ 7 = 2 weeks + 0 days
Remainder = 0
So, Monday + 0 day = Monday
Q29. If the first Sunday of a month falls on the 3rd, what is the date of the fourth Sunday?
(A) 17th
(B) 24th
(C) 31st
(D) 30th
Answer: (B) 24th
Explanation
Sundays occur at an interval of 7 days.
- 1st Sunday = 3rd
- 2nd Sunday = 10th
- 3rd Sunday = 17th
- 4th Sunday = 24th
Therefore, the fourth Sunday falls on the 24th.
Shortcut
To find the nth Day - The Formulea is
Date of nth occurrence = Date of first occurrence + (n − 1) × 7
Here:
3 + (4 − 1) × 7 = 3 + 21 = 24
Q30. If 2 July is Tuesday, what day will be 2 October of the same year?
(A) Tuesday
(B) Wednesday
(C) Thursday
(D) Friday
Answer: (B) Wednesday
Explanation
Count the number of days between 2 July and 2 October:
- 2 July to 31 July = 29 days
- 1 August to 31 August = 31 days
- 1 September to 30 September = 30 days
- 1 October to 2 October = 2 days
Total Days = 29 + 31 + 30 + 2 = 92 days
Now,
92 ÷ 7 = 13 weeks + 1 day
Remainder = 1
So, Tuesday + 1 day = Wednesday
Important Web Links For You
| Complete Solution of Social Science & GK Section | Click Here |
| Complete Solution of Logical Reasoning & Mental Ability | Click Here |
| Complete Solution of General English | Click Here |
| ADRE Previous Year Syllabus | Click Here |
| ADRE Question Paper-III (for HSSLC Level Posts) Exam held on 15 September, 2024 | Click Here |
| Recommanded Book | Click Here |
BRAIN STORMING CONCEPTS TO BOOST YOUR KNOWLEDGE
Note : Questions of this type are generally not asked in Assam-based competitive exams.
Day Code
- The Day Code is simply a number assigned to each day of the week to make calendar calculations easier.
- Instead of writing the day names repeatedly, we assign numbers.
- These numbers help us use arithmetic to calculate the day of the week.
| Day | Code |
| Sunday | 0 |
| Monday | 1 |
| Tuesday | 2 |
| Wednesday | 3 |
| Thursday | 4 |
| Friday | 5 |
| Saturday | 6 |
The Day Code is simply a number assigned to each day of the week to make calendar calculations easier.
Month Codes
Remember the odd days of each month
| Month | Days | Odd Days |
| January | 31 | 3 |
| February | 28 (29 in leap year) | 0 (1 in leap year) |
| 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 |
Add the odd days before each month
The month code is the total odd days before the first day of that month, or if total odd days becomes equal to or more than 7 then divide by 7 and keep only the remainder).
Month Codes of Ordinary Year
| Month | Code |
| January | 0 |
| February | 3 |
| March | 3 |
| April | 6 |
| May | 1 |
| June | 4 |
| July | 6 |
| August | 2 |
| September | 5 |
| October | 0 |
| November | 3 |
| December | 5 |
How We Got, Let's see
January
- No month comes before January.
- So, Odd days = 0
- Tharefore Code of January = 0
February
- Before February, only January has passed.
- For January odd days = 3
- Tharefore Code of February = 3
March
Before March:
- January = 3
- February = 0
Total = 3
- Tharefore Code of March = 3
April
Before April:
- January = 3
- February = 0
- March = 3
Total = 6
- Tharefore Code of Appril = 6
May
Before May:
- January = 3
- February = 0
- March = 3
- April = 2
Total = 8
- 8 ÷ 7 Remains 1 odd day
- Tharefore Code of May = 6
In this way , we can find out Month Code
Easy way to remember
- Month code = Total odd days before that month ÷ 7 → take the remainder.
- In a leap year, only January and February codes change because February gets one extra day.
- The codes from March to December remain unchanged
Month Codes of Leap Year
| Month | Code |
| January | 6 |
| February | 2 |
| March | 3 |
| April | 6 |
| May | 1 |
| June | 4 |
| July | 6 |
| August | 2 |
| September | 5 |
| October | 0 |
| November | 3 |
| December | 5 |
Century Odd Days
| Years | Odd Days |
| 100 | 5 |
| 200 | 3 |
| 300 | 1 |
| 400 | 0 |
How to calculate the Year Code?
For a year the last two digits YY of the year is taken.
Year Code = YY + (YY ÷ 4) [ignoring the decimal part]
Then divide the result by 7 and take the remainder.
Example: 2023
Last two digits = 23
23 + 23 ÷ 4 => 23 + 5 = 28
28 ÷ 7 = remainder 0
So, Year Code = 0
Another Example: 2026
Last two digits = 26
26 + 26 ÷ 4 = 26 + 6 = 32
32 ÷ 7 = remainder 4
So, Year Code = 4
How is the Century Code obtained?
The century code is a fixed value depending on the century.
| Century | Century Code |
| 1600 | 6 |
| 1700 | 4 |
| 1800 | 2 |
| 1900 | 0 |
| 2000 | 6 |
| 2100 | 4 |
| 2200 | 2 |
| 2300 | 0 |
The repeating pattern is 6 → 4 → 2 → 0 → 6 → 4 → 2 → 0
Shortcut Formula
The formula is: For a given date ,
Day = (Date + Month Code + Year Code + Century Code) ÷ 7
The remainder gives the day.
| Remainder/ Code | Day |
| 0 | Sunday |
| 1 | Monday |
| 2 | Tuesday |
| 3 | Wednesday |
| 4 | Thursday |
| 5 | Friday |
| 6 | Saturday |
Solved questions and answers on this concept
Q1. What day was 1 October 2023?
Ans. Known values:
- Date = 1
- Month Code (October) = 0
- Century Code = 6
Year Code:
Last two digits = 23
23 + 23 ÷ 4 => 23 + 5 = 28
28 ÷ 7 = remainder 0
Final Year Code = 0
Now,
Calculation: Day = (Date + Month Code + Year Code + Century Code) ÷ 7
= 1 + 0 + 0 + 6 = 7
= 7 ÷ 7
= 1 Week + 0 day
So, remainder = 0
We Know, Code 0 = Sunday
Therefore, Answer is Sunday
Q2. What day was 15 August 2023?
Ans. Known values:
- Date = 15
- Month Code (August) = 2
- Century Code = 6
Year Code:
Last two digits = 23
23 + 23 ÷ 4 => 23 + 5 = 28
28 ÷ 7 = remainder 0
Final Year Code = 0
Calculation: 1 5+ 2 + 0 + 6 = 23
23 ÷ 7 = remainder 2
We know that, Code 2 = Tuesday
So, Answer is Tuesday
Q3. What day was 25 December 2022?
Ans. Known values:
- Date = 25
- Month Code (December) = 5
- Century Code = 6
Year Code:
Last two digits = 22
22 + 22 ÷ 4 => 22 + 5 = 27
27 ÷ 7 = remainder 6
Final Year Code = 6
Calculation: 25+ 5 + 6 + 6 = 42
42 ÷ 7 = remainder 0
We Know that , Code 0 = Sunday
So, Answer is Sunday
FAQs
Q1. Are Day and Calendar questions asked in ADRE and Assam Government exams?
Ans. Yes but rarely. Candidates should study the basic concepts, as the exam pattern may change and such questions are common in SSC, Railway, Banking, and other national-level competitive examinations.
Q2. Which competitive exams frequently ask Day and Calendar questions?
Ans: Day and Calendar questions are commonly asked in SSC (CGL, CHSL, MTS), Railway (RRB), Banking (IBPS, SBI), State PSCs, CDS, AFCAT, and other national-level competitive examinations. Regular practice of these questions can improve reasoning and problem-solving skills.