Other Calculator
Half Birthday Calculator
Find the date exactly six months after any birthday. This calculator handles month overflow, year rollover and end-of-month adjustments correctly — including leap years — and reports the weekday plus a countdown to the next occurrence.
Half Birthday Calculator
Find the date exactly 6 months after a birthday
Day, month and year of birth
Used to count the days until the next half birthday
Results
Select a birth date, then click Calculate Half Birthday
Understanding Half Birthdays
A half birthday is the date exactly six calendar months after a birthday — the moment someone becomes a given age "and a half". Children track them eagerly, and they are genuinely useful for anyone whose real birthday falls over a school holiday, in the middle of summer break, or on a date that makes gathering people difficult.
The arithmetic looks trivial but has two traps. Adding six to the month number can push past December, requiring a year rollover. And because months have different lengths, the original day number may not exist in the target month — August 31 would imply a February 31, which does not exist. Both cases need explicit handling, which is what this calculator does.
Half Birthday Formula & Rules
The calculation is one formula plus two correction rules:
1. Core Formula
Six calendar months are added to the birth date, keeping the day of the month:
2. Month Overflow & Year Change
If the resulting month number passes December, wrap it and advance the year:
3. End-of-Month Adjustment
If the birth day exceeds the target month's length, clamp it to the last valid day:
4. Leap Year Rule
February's length depends on the year, which changes clamped results:
Why Half Birthday Dates Need Care
The edge cases are easy to get wrong, and naive date arithmetic produces visibly incorrect answers:
- Consistent Day Numbers: Adding calendar months rather than a fixed day count keeps the half birthday on the same day number as the birthday — the 15th maps to the 15th — which is what people intuitively expect.
- Correct Year Rollover: Second-half-of-year birthdays land their half birthday in the following calendar year, so the countdown and the reported year must both account for that shift rather than assuming a single year.
- Date Overflow Bug: Naive date libraries often roll an invalid date forward instead of clamping, turning February 31 into March 3. Clamping backward to the last day of the month is the convention this calculator follows, matching how most calendars and date standards behave.
Birth Month to Half Birthday Month
Every birth month maps to a fixed half birthday month. The second half of the year rolls into the next calendar year:
| Birth Month | Half Birthday Month | Year |
|---|---|---|
| January | July | Same year |
| February | August | Same year |
| March | September | Same year |
| April | October | Same year |
| May | November | Same year |
| June | December | Same year |
| July | January | Next year |
| August | February | Next year |
| September | March | Next year |
| October | April | Next year |
| November | May | Next year |
| December | June | Next year |
End-of-Month Adjustment Cases
Only a handful of birth dates need clamping. These are all of them:
| Birth Date | Implied Date | Target Month Length | Half Birthday |
|---|---|---|---|
| August 31 | February 31 | 28 or 29 days | February 28 / 29 |
| August 30 | February 30 | 28 or 29 days | February 28 / 29 |
| August 29 | February 29 | 28 days (common year) | February 28 |
| October 31 | April 31 | 30 days | April 30 |
| December 31 | June 31 | 30 days | June 30 |
| March 31 | September 31 | 30 days | September 30 |
| May 31 | November 31 | 30 days | November 30 |
| January 31 | July 31 | 31 days | July 31 — no change |
Benefits of Using the Half Birthday Calculator
Example Calculations
Here are three scenarios worked out step-by-step:
Example Scenario 1 — Mid-Month Date
Birth Date: March 15, 1995.
Formula: Half Birthday = Birth Date + 6 months
Add 6 months to the birth month: March (month 3) + 6 = month 9 (September)
Month 9 does not exceed 12, so the year stays the same
September has 30 days, so day 15 is kept unchanged
Result: Half birthday is September 15
Example Scenario 2 — End-of-Month Adjustment
Birth Date: August 31, 2000.
Add 6 months to the birth month: August (month 8) + 6 = month 14
Month 14 exceeds 12, so subtract 12 and advance the year: February of the next year
February has only 28 days (29 in a leap year), but the birth day is 31
End-of-month adjustment: clamp day 31 to the last day of February
Result: Half birthday is February 28 — or February 29 in a leap year
Example Scenario 3 — Year Rollover
Birth Date: December 10, 2010.
Add 6 months to the birth month: December (month 12) + 6 = month 18
Month 18 exceeds 12, so subtract 12 and advance the year: month 6 (June)
June has 30 days, so day 10 is kept unchanged
Result: Half birthday is June 10 of the following year
Clamping Convention Tip
When a half birthday lands on a date that does not exist, this calculator moves it backward to the last day of the month — so August 31 becomes February 28, not March 3. That matches how calendar applications and most date standards resolve invalid month-end dates. If you prefer the forward convention, simply add the leftover days yourself: February 28 plus 3 days would give March 3 in a common year.
Frequently Asked Questions
- How do you calculate a half birthday?
- Add six months to the birth date. If the resulting month number exceeds 12, subtract 12 and advance the year by one. For example, a March 15 birthday gives a September 15 half birthday, while a December 10 birthday gives June 10 of the following year.
- What is a half birthday?
- A half birthday is the date exactly six months after someone's birthday, marking the point where they are a specific age "and a half". It is commonly celebrated for young children, and for people whose actual birthday falls during a school holiday or in a season that makes celebrating difficult.
- What happens if the half birthday date does not exist?
- Some day numbers do not exist in every month, so the date is moved back to the last valid day of that month. An August 31 birthday would give February 31, which is impossible, so the half birthday becomes February 28 — or February 29 in a leap year.
- What is the half birthday of someone born on August 31?
- February 28 in a common year, or February 29 in a leap year. Because February is the shortest month, any birthday on the 29th, 30th or 31st of August will be clamped to the final day of February. Setting a target year in this calculator shows exactly which date applies.
- What is the half birthday of someone born on February 29?
- August 29. Since August has 31 days, no adjustment is needed and the day number carries over directly. Leap-day babies are unusual in that their half birthday occurs every year even though their actual birthday only occurs every four years.
- Does a half birthday always fall in the same calendar year as the birthday?
- No. Birthdays from January through June produce a half birthday later in the same year, while birthdays from July through December produce one in the following year. A December 10 birthday, for instance, has its half birthday on June 10 of the next year.
- Why does adding 6 months sometimes differ from adding 182 days?
- Calendar months vary between 28 and 31 days, so six months spans between 181 and 184 days depending on which months are involved. Half birthdays are defined by the calendar month rather than a fixed day count, which keeps the day-of-month consistent with the original birthday.
- Does the day of the week stay the same as the birthday?
- Almost never. Six months is not a whole number of weeks, so the weekday shifts. This calculator reports the weekday of the half birthday alongside the date, which is useful when planning a celebration around a weekend.
- What is the target year input for?
- By default the calculator reports the first half birthday occurring after the birth date. Supplying a target year shows that year's occurrence instead, which matters most for February half birthdays where a leap year changes the result from the 28th to the 29th.
- How do I work out the days until the next half birthday?
- Take the half birthday's month and day, apply it to the current year, and compare against today. If that date has already passed, roll it forward to next year. This calculator handles that automatically and reports the countdown from whichever reference date you set.