What Day Was I Born?
July 4, 1990 fell on a Wednesday, the 185th day of a 365-day year. Someone born that day was 13,254 days old on October 17, 2026, which is 1,893 weeks and 3 days. The next birthday, July 4, 2027, lands on a Sunday, 260 days after that count date.
| Day of the week you were born | |
| Full birth date | |
| Day of the year | |
| Week number (ISO) | |
| Leap year | |
| Days old on the count date | |
| Weeks old | |
| Next birthday falls on | |
| Days until that birthday |
The weekday comes from the Gregorian calendar, the one in use in the United States since 1752. Dates before that follow the older Julian calendar in most records, so a colonial birth date can land one day off. Everything runs in your browser, and nothing you type is uploaded or stored.
Enter a birth date to get the weekday you were born on, the day of the year, the week number, and your age in days and weeks.
Key takeaways
- July 4, 1990 was a Wednesday, day 185 of 365
- 1990 fails the divisible by 4 test, so it has 365 days
- 13,254 days old is 1,893 weeks and 3 days
- The 400-year cycle holds exactly 20,871 weeks
- A February 29 birthday returns on the same weekday every 28 years
On this page
A date already fixes the weekday
Every date on the Gregorian calendar has one weekday, and it never changes. July 4, 1990 was a Wednesday and it will be a Wednesday in every calendar that prints it. That is because the calendar is a fixed cycle of 7-day weeks running through a pattern of 365-day and 366-day years, so the weekday is a property of the date rather than something anyone has to remember.
What the calculator does is walk that cycle. It counts the days from a known anchor, folds in the leap years, and takes the remainder after dividing by 7. The remainder points at a weekday. No lookup table of every date is needed, and the same arithmetic works for a date in 1650 or 2400.
The one wrinkle is which calendar you mean. The United States and most of the world use the Gregorian calendar, introduced in 1582 and adopted by Britain and its colonies in 1752. Before that switch, English records used the Julian calendar, which had drifted 11 days out of step. A birth date from a colonial church register can therefore land on a different weekday than the same numbers would today.
Leap years: four, one hundred, four hundred
The Gregorian leap rule has three tests, and a year has to pass the right combination of them. The rule exists because a solar year is 365.2422 days, not 365, and the calendar has to absorb that leftover fraction without drifting into summer.
- Divisible by 4: a leap year, with 366 days and a February 29.
- Divisible by 100: not a leap year, even though it passes the first test.
- Divisible by 400: a leap year again, overriding the century rule.
So 1996, 2000 and 2024 are leap years, while 1900 and 2100 are not. The 100 rule exists because four years of 365.25 days overshoots by about 3 days every 400 years. The 400 rule puts most of that back: 97 leap days per 400 years instead of 100, which leaves an error of about one day in 3,000 years.
| Year | Divisible by 4 | Divisible by 100 | Divisible by 400 | Leap year |
|---|---|---|---|---|
| 1900 | Yes | Yes | No | No, 365 days |
| 1996 | Yes | No | No | Yes, 366 days |
| 2000 | Yes | Yes | Yes | Yes, 366 days |
| 2024 | Yes | No | No | Yes, 366 days |
| 2100 | Yes | Yes | No | No, 365 days |
| 2400 | Yes | Yes | Yes | Yes, 366 days |
The US Naval Observatory explanation of leap years works through the same arithmetic from the astronomical side, including why the rule is a compromise rather than an exact fit.
How the weekday calculation works
The method below is the one built into the calculator, and it can be done on paper. It uses a month code, a year term, and the day of the month.
- Take the year, and if the month is January or February, subtract 1 from the year and treat the month as 13 or 14.
- Compute the year term: year + floor(year ÷ 4) - floor(year ÷ 100) + floor(year ÷ 400).
- Add the month code from the table below.
- Add the day of the month.
- Divide by 7 and keep the remainder. 0 is Sunday, 1 is Monday, and so on to 6 for Saturday.
The year term is where the leap rule enters. Floor division by 4 counts the leap years, division by 100 removes the century years, and division by 400 adds back the century leap years. Those three terms together are the number of leap days since year 1.
| Month | Days | Days before the month | Month code |
|---|---|---|---|
| January | 31 | 0 | 0 (or 6 when treated as month 13) |
| February | 28 or 29 | 31 | 3 (or 2 when treated as month 14) |
| March | 31 | 59 | 2 |
| April | 30 | 90 | 5 |
| May | 31 | 120 | 0 |
| June | 30 | 151 | 3 |
| July | 31 | 181 | 5 |
| August | 31 | 212 | 1 |
| September | 30 | 243 | 4 |
| October | 31 | 273 | 6 |
| November | 30 | 304 | 2 |
| December | 31 | 334 | 4 |
Zeller's congruence is the better known version of the same idea, and it produces the same answer with a different set of constants. Both rely on the calendar being periodic, which is why a single 400-year cycle can be memorized and reused.
Worked example: July 4, 1990
Run the five steps on July 4, 1990. July is past February, so the year stays 1990 and the month stays 7.
- Year term: 1990 + 497 - 19 + 4 = 2,472. The 497 is the leap year count, 19 is the century correction, and 4 is the 400-year correction.
- Month code for July: 5.
- Day of the month: 4.
- Total: 2,472 + 5 + 4 = 2,481.
- 2,481 divided by 7 is 354 with a remainder of 3, which is Wednesday.
Check it against a second method. January 1, 1990 was a Monday. The 184 days from January 1 to July 4 leave a remainder of 2 when divided by 7, and Monday plus 2 days is Wednesday. Both routes agree, which is the useful part: the arithmetic can be checked without a calendar.
The same date in 1990 was day 185 of the year, because January through June add up to 181 days and July 4 is four days past that. Because 1990 is not a leap year, the year has 365 days and the day number is 185 out of 365.
Day of the year and week numbers
Two other numbers fall out of a date and are worth knowing. The day of the year runs from 1 on January 1 to 365 or 366 on December 31, and it is the sum of the month lengths before your month plus the day. The week number is messier, because there are two competing systems.
The ISO standard, used in most of the world and in business software, starts week 1 on the Monday of the week that contains January 4. A year has 52 or 53 ISO weeks, and the first days of January can belong to week 52 or 53 of the year before. December 31, 1985 fell in week 1 of 1986 for exactly that reason.
The US convention is different: weeks start on Sunday, and week 1 begins on January 1 whatever weekday that is, which produces a short first week. A date in early January can therefore be week 1 in the US system and week 53 in the ISO system. The calculator reports the ISO number and the ISO year, because that is the version that survives a spreadsheet import.
| Birth date | Weekday | Day of the year | ISO week | Days old on October 17, 2026 |
|---|---|---|---|---|
| July 4, 1990 | Wednesday | 185 of 365 | 27 of 1990 | 13,254 |
| February 29, 2000 | Tuesday | 60 of 366 | 9 of 2000 | 9,727 |
| December 31, 1985 | Tuesday | 365 of 365 | 1 of 1986 | 14,900 |
| May 23, 2010 | Sunday | 143 of 365 | 20 of 2010 | 5,991 |
The last column is the one people come for. It is a plain subtraction of two dates, and the calculator does it in whole days, ignoring the time of day.
Days old and weeks old
Days old is the cleanest measure of age, because it has no months of varying length in it. Subtract the birth date from today and count the days. Someone born July 4, 1990 was 13,254 days old on October 17, 2026.
Weeks old is that number divided by 7, with the remainder kept. 13,254 divided by 7 is 1,893 with 3 left over, so the answer is 1,893 weeks and 3 days. Months and years are less exact, because a month is 28 to 31 days and a year is 365 or 366, which is why two people born a day apart can disagree about their age in months.
For a newborn the count is more useful than it sounds. Pediatric visits are scheduled in weeks and months from birth, and a parent counting 45 days to the next checkup is doing the same arithmetic the office does. The same subtraction gives the day of the week for a future date, which is how you find out whether a birthday lands on a weekend.
The Gregorian cycle closes neatly here. Four hundred years hold 146,097 days, which is exactly 20,871 weeks, so the calendar repeats every 400 years down to the weekday. That also means each of the seven weekdays appears 20,871 times in the cycle, a balance the older Julian calendar never managed.
Leap day birthdays
About 1 in 1,461 people is born on February 29. The date exists only in leap years, so the practical question is what to do with the other three years.
Most families mark February 28 or March 1, and most legal systems accept either for age-based rules. A driver's license or a passport will usually print February 29 and treat the person as a year older on March 1 in non-leap years. For a birthday party, the choice is entirely social.
The weekday pattern is the interesting part. A February 29 birthday returns on the same weekday every 28 years in most of the 20th and 21st centuries, because 28 years hold 7 leap days and 28 × 365 is a multiple of 7. Century years break the pattern: 2100 is not a leap year, so anyone born on February 29, 2096 waits eight years for the next one.
Midnight, time zones and the birth certificate
The weekday belongs to the date on the birth certificate, not to the moment of birth in some other time zone. A baby born at 11:58 pm on a Tuesday is a Tuesday baby, and a baby born six minutes later is a Wednesday baby. The hospital records local time, and that is the date every later document will use.
Time zones only matter when a birth is recorded in one place and celebrated in another. A birth at 1:00 am in New York on July 4 is still July 4 in New York, even though it is July 3 in Los Angeles. Converting the timestamp would change the date and the weekday, and it would be wrong, because the certificate is a local record.
Calendar systems matter in the same way. A date from a country that used the Julian calendar in 1700 will not match a Gregorian calculation, and the gap was 10 or 11 days depending on the year. The US Naval Observatory calendar pages document the switch, and the NIST time and frequency division covers how official time is kept today.
This is a calendar calculation, not a legal or genealogical record. For a birth certificate, an immigration form or a historical claim, use the date on the official document.
Frequently asked questions
What day of the week was July 4, 1990?
Wednesday. It was the 185th day of a 365-day year and fell in ISO week 27 of 1990, which means the year started on a Monday and the holiday landed midweek.
How do I find out what day I was born on?
Put the date into the calculator above. The answer comes from the Gregorian calendar, which fixes one weekday for every date, so a birth date of March 3, 1985 is always a Sunday no matter who checks it.
Why is 1900 not a leap year but 2000 is?
A year divisible by 100 is skipped unless it is also divisible by 400. 1900 fails that second test and has 365 days, while 2000 passes and has 366. February 29, 1900 never existed.
How many days old am I if I was born in 1990?
Someone born July 4, 1990 was 13,254 days old on October 17, 2026, which is 1,893 weeks and 3 days. That is about 36 years and 3 months of calendar time.
What is the 100th day of the year?
April 10 in a normal year and April 9 in a leap year. Day 200 is July 19 in a normal year, and day 300 is October 27, or October 26 when February has 29 days.
How do week numbers work?
ISO week 1 is the week that contains the first Thursday of January, so a year has 52 or 53 weeks. December 31, 1985 fell in week 1 of 1986, because that week carried January 1.
Do people born on February 29 have a birthday every year?
They have a calendar anniversary every 4 years and usually mark February 28 or March 1 in between. A February 29 birthday returns on the same weekday every 28 years in most cases.
Was 2000 a leap year?
Yes. 2000 is divisible by 400, so it had 366 days and a February 29, which fell on a Tuesday. The previous century leap year was 1600, and the next is 2400.
How many weeks are in 400 years?
20,871. The Gregorian cycle holds 146,097 days, which divides by 7 with no remainder, so each of the seven weekdays lands exactly 20,871 times.
What weekday was I born on if I was born at 11:58 pm?
The date on the birth certificate decides, so 11:58 pm belongs to that day. A birth at 12:04 am belongs to the next day, which can shift the weekday by one.
Can a birth date before 1752 give the wrong weekday?
Yes, in the American colonies. Britain and its colonies switched from the Julian to the Gregorian calendar in 1752, skipping 11 days, so a 1740 date in an old record can land 11 days and one weekday away.
How many days are in a year exactly?
365.2422 days on average, which is why the calendar adds 97 leap days every 400 years. A plain 365-day year drifts by about 6 hours, and the leap rule pulls it back.
What is my age in weeks?
Divide your days by 7. At 13,254 days that is 1,893 full weeks plus 3 days. A 30-year-old is about 10,957 days, or 1,565 weeks and 2 days.
Does the calculator handle dates in the future?
It will show the weekday and day of the year for any date, but a future birth date gives a negative or zero day count, so use a date before today for the age lines.
Spotted a wrong number or a broken result?
More Date Time tools
- 1 Hour From Now
- 1 Month Notice Period Calculator
- 1/8 Mile Time Calculator
- 10 Hours From Now
- 10 Minutes Ago
- 10 Weeks Ago From Today
- 11 Hours From Now
- 12 Hours From Now
- 120 Days From Today
- 13 Hours From Now
- 14 Days From Today
- 15 Hours From Now
- 16 Hours From Now
- 17 Hours From Now
- 18 Hours From Now
- 180 Days From Today
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.