Birthday calculator

Age in years, months, and days: age calculator . Pregnancy estimate from a period: due date calculator . This page finds the next birthday, not lived years and not 280 pregnancy days.

Age in years, months, and days: age calculator. Pregnancy estimate from a period: due date calculator. This page finds the next birthday, not lived years and not 280 pregnancy days.

Inputs

Dates

Result

Enter the fields, then Calculate.

How it works

This calculator answers three calendar questions: when the next birthday falls from a chosen as-of date, how many civil days remain, and on which weekday someone was born, plus the weekday of that next birthday. It is not an age calculator in years, months, and days of life. That page counts how old someone is today. Here we do not ask for age. We ask for the next calendar anniversary and the day gap. It is also not a due date calculator. A due date shifts the last menstrual period by about 280 days. A birthday takes the month and day of birth and looks for them in the as-of year or the next year.

A date is a civil day stored as year, month, and day, with no hour. An empty date of birth is an error. We do not guess a birthday. An empty as-of field takes today from this device clock. If the as-of month and day fall after the birthday month and day, the next date is in the following year. When the as-of date lands exactly on the birthday, days until it are zero. A date of birth after the as-of date is an error, because that civil day has not happened yet on the calendar.

For 29 February in a non-leap year, the next birthday lands on 28 February, not 1 March. That is a common civil convention, because 29 February does not exist then. In a leap year, 29 February stays 29 February. The day gap subtracts calendar days, not hours, so a March clock change does not shrink a weekend in this count. Saturday and a public holiday enter the same way as Monday.

The metric or US switch in the header converts nothing, because there are no meters and no miles here. The currency symbol multiplies nothing, because there is no pay rate. The result stays a date, a day count, and weekday names. The examples below insert fixed date pairs so the result does not jump after midnight.

How to use

  1. Pick a date of birth in the date field. An empty birth date computes nothing and only reports an error.
  2. Leave the as-of field blank to use today on this device, or type another as-of civil date instead.
  3. Read the next birthday date, the civil day count until it, and the weekdays of birth and of the next date.
  4. For 29 February in a non-leap year the next birthday falls on 28 February, not on the first of March.
  5. A date of birth after the as-of day is an error. Header units and currency do not change this calendar at all.

Formula

next birthday = month and day of birth in the as-of year, or in as-of year + 1 when that day already passed

For 29 February in a non-leap year the day is 28 February. days = civil-day difference from the as-of date to the next birthday. Weekday comes from the date of birth and from the next birthday. Empty birth date or a birth date after the as-of date is an error.

Examples

Example 1

  • Date of birth: 1990-06-15
  • As of: 2026-08-18

June 15, 2027, 301 days. Birth: Friday. Next: Tuesday.

After 15 June, counting from 18 August 2026, the card gives 15 June 2027, which is 301 days.

Example 2

  • Date of birth: 2000-02-29
  • As of: 2025-03-01

February 28, 2026, 364 days. Birth: Tuesday. Next: Saturday.

29 February after 1 March 2025 gives 28 February 2026, because 2026 is not a leap year.

Example 3

  • Date of birth: 2000-02-29
  • As of: 2025-02-01

February 28, 2025, 27 days. Birth: Tuesday. Next: Friday.

1 February 2025 in the as-of field, before 28 February, gives 27 days to 28 February in a non-leap year.

Example 4

  • Date of birth: 1995-08-18
  • As of: 2026-08-18

August 18, 2026, 0 days. Birth: Friday. Next: Tuesday.

The same month and day as the as-of date gives 0 days, because the next birthday is that civil day.

Example 5

  • Date of birth: 1995-08-19
  • As of: 2026-08-18

August 19, 2026, 1 day. Birth: Saturday. Next: Wednesday.

19 August with 18 August in the as-of field gives 1 day until the next birthday in the same year.

Example 6

  • Date of birth: 2001-01-01
  • As of: 2026-12-31

January 1, 2027, 1 day. Birth: Monday. Next: Friday.

A 1 January birthday with 31 December 2026 in the as-of field gives 1 day until the next date in the new year.

Example 7

  • Date of birth: 1988-12-25
  • As of: 2026-08-18

December 25, 2026, 129 days. Birth: Sunday. Next: Friday.

A 25 December birthday with 18 August 2026 in the as-of field gives 129 days until that winter date.

Example 8

  • Date of birth: 1964-02-29
  • As of: 2028-02-28

February 29, 2028, 1 day. Birth: Saturday. Next: Tuesday.

In leap 2028, 28 February in the as-of field gives the next date 29 February, because that day exists then.

Frequently asked questions

How is Birthday calculator different from Age calculator?

An age calculator counts years, months, and days lived through today. Here we look up the next birthday date, the day count until it, and weekdays, with no age in years.

Is this a due date calculator?

No. A due date shifts the last menstrual period by about 280 days. This calculator takes the month and day of birth and searches for them on the as-of calendar.

What does 29 February do in a year that is not a leap year?

The next birthday lands on 28 February, not 1 March. In a leap year 29 February stays 29 February, because that civil day exists on the calendar then.

What if the as-of field is empty?

We take today from this device clock, with no hour. You can type another as-of date to count from a chosen day, not from midnight in some other time zone.

Why is an empty date of birth an error?

Because we do not guess a birthday. Without a day, month, and year there is no next date and no weekday. Type a civil date, then calculate.

What if the date of birth is after the as-of day?

That is an error. That birthday has not happened yet on the calendar. Move the birth date back or move the as-of date forward so birth is not in the future.

Does the unit switch or the currency change days until the birthday?

No. Civil days are not meters and not an amount of money. The header formats other calculators. Here the result stays a date, a day count, and weekday names.

What does zero days until the next birthday mean?

The as-of date falls on the same month and day as the birthday, so the next date is that day. Tomorrow the same pair yields a new count if the as-of date comes from the clock.

Why can the birth weekday and the next-birthday weekday differ?

Because they fall in different calendar years. 18 August 1995 is a Friday, and 18 August 2026 is a Tuesday. The card shows both so you do not mix the birth weekday with the next birthday weekday.

Does a March clock change shrink the weekend in this day count?

No. We count civil days, not hours on a clock. The night the hands jump does not remove Saturday from the gap until the birthday.