生日计算器 — 倒计时、星座 & 星期几
本生日计算器精确显示距下次生日的剩余天数、您出生在星期几、西方星座、您将年满多少岁,以及您总共已活了多少天。输入出生日期即可立即获得结果。
Birthday Calculator
Enter your birth date to find out how many days until your next birthday, your zodiac sign, the day of the week you were born, and more.
常见问题
如何计算距下一个生日的天数?
计算距下一个生日的天数时,找到你的下一个生日日期(今年或下一年,如果今年的生日已过),然后减去今天的日期。结果(天数)即为倒计时。我们的计算器会自动完成此计算——只需输入你的出生日期。
我出生于星期几?
在上方的生日计算器中输入你的出生日期,即可知道你出生于星期几。例如,2000 年 1 月 1 日是星期六。星期几由公历确定。
我的星座是什么?
你的星座由出生的月份和日期决定。白羊座:3 月 21 日–4 月 19 日,金牛座:4 月 20 日–5 月 20 日,双子座:5 月 21 日–6 月 20 日,巨蟹座:6 月 21 日–7 月 22 日,狮子座:7 月 23 日–8 月 22 日,处女座:8 月 23 日–9 月 22 日,天秤座:9 月 23 日–10 月 22 日,天蝎座:10 月 23 日–11 月 21 日,射手座:11 月 22 日–12 月 21 日,摩羯座:12 月 22 日–1 月 19 日,水瓶座:1 月 20 日–2 月 18 日,双鱼座:2 月 19 日–3 月 20 日。
我已经活了多少天?
计算你已经活了多少天,将今天的日期减去你的出生日期,并将结果转换为天数。由于闰年,每 4 年你会多累积一天。2000 年 1 月 1 日出生的人,截至 2026 年 3 月约已活了 9,584 天。在上方输入你的确切出生日期,可获得精确数字。
如果我的生日是 2 月 29 日(闰日)会怎样?
2 月 29 日出生的人(称为闰日宝宝)技术上每 4 年才有一次生日。在非闰年,该计算器将日期推进至 3 月 1 日(与 JavaScript 的日期处理一致)。大多数国家在非闰年将 2 月 28 日或 3 月 1 日视为法定生日。
如何计算我的下一个生日是星期几?
这个生日计算器会自动显示你的下一个生日是星期几。只需输入你的出生日期,计算器会确定下一个生日的日期,并查找对应的星期几。
下一个生日的年龄如何计算?
下一个年龄通过将下一个生日所在年份减去出生年份来计算。例如,若你出生于 1990 年,下一个生日在 2027 年,则你将满 37 岁(2027 − 1990 = 37)。
最常见的生日是哪天?
根据美国出生记录,9 月 9 日是最常见的生日,其次是 9 月中旬的其他日期。7 月至 10 月初是出生高峰期。最不常见的生日是 2 月 29 日(仅在闰年出现),其次是 12 月 25 日和 1 月 1 日,这些日期安排生产的情况较少。
How Birthday Calculations Work
How Birthday Calculations Work
A birthday calculator determines several key facts from a given birth date. Here is how each value is computed:
Days Until Next Birthday
The calculator takes today's date and constructs the next occurrence of your birth month and day. If that date has already passed this calendar year, it advances to the following year. The difference in milliseconds is then divided by 86,400,000 (milliseconds per day) and rounded up with Math.ceil() to get the number of whole days remaining.
Next Age
The next age is simply the year of the upcoming birthday minus the birth year. For example, if you were born in 1990 and your next birthday falls in 2027, you will turn 37.
Day of Week
JavaScript's Date.getDay() returns a number 0–6 (Sunday through Saturday). This index is used to look up the weekday name for both the birth date and the next birthday date.
Total Days Alive
The difference between today and the birth date in milliseconds is divided by 86,400,000 and floored to give the total number of complete days lived. This count automatically accounts for leap years because it works directly in milliseconds.
Zodiac Signs Date Table
Western astrology divides the year into 12 signs based on the position of the sun at the time of birth. Each sign corresponds to a date range:
| Sign | Symbol | Date Range | Element |
|---|---|---|---|
| Aries | ♈ | Mar 21 – Apr 19 | Fire |
| Taurus | ♉ | Apr 20 – May 20 | Earth |
| Gemini | ♊ | May 21 – Jun 20 | Air |
| Cancer | ♋ | Jun 21 – Jul 22 | Water |
| Leo | ♌ | Jul 23 – Aug 22 | Fire |
| Virgo | ♍ | Aug 23 – Sep 22 | Earth |
| Libra | ♎ | Sep 23 – Oct 22 | Air |
| Scorpio | ♏ | Oct 23 – Nov 21 | Water |
| Sagittarius | ♐ | Nov 22 – Dec 21 | Fire |
| Capricorn | ♑ | Dec 22 – Jan 19 | Earth |
| Aquarius | ♒ | Jan 20 – Feb 18 | Air |
| Pisces | ♓ | Feb 19 – Mar 20 | Water |
Exact cusp dates can shift by one day depending on the year due to leap years and the precise moment the sun enters each sign.
Leap Year Birthdays (February 29)
People born on February 29 — known as "leaplings" or "leap day babies" — only have a true birthday every four years. This creates some interesting edge cases:
Legal and Official Age
Most countries treat February 28 or March 1 as the legal birthday in non-leap years. The UK and Hong Kong use March 1; many US states use February 28. This affects when a leapling reaches legal milestones such as voting age or driving age.
How This Calculator Handles Feb 29
This birthday calculator uses the calendar date as entered. In non-leap years, JavaScript automatically resolves new Date(year, 1, 29) to March 1, so the next birthday shown will fall on March 1 in non-leap years. The day-count and next-age calculations remain accurate.
How Common Are Feb 29 Birthdays?
The odds of being born on February 29 are approximately 1 in 1,461 (roughly 0.068%). There are an estimated 5 million leaplings worldwide. The Anthony, Texas and Aurora, Illinois towns in the US hold annual leap day celebrations for leap day birthdays.
Birthday Facts & Statistics
Most and Least Common Birthdays
According to US birth records, the most common birthday is September 9, followed closely by other dates in mid-September. Births peak from July through early October, roughly nine months after the holiday season. The least common birthday is February 29 (occurring only in leap years), followed by December 25 and January 1.
The Birthday Paradox
In a group of just 23 people, there is a greater than 50% probability that two people share the same birthday. With 70 people, this probability rises to 99.9%. This counterintuitive result is known as the birthday problem or birthday paradox, and it arises because the number of pairs grows quadratically with group size.
Notable Day Milestones
| Days Alive | Approximate Age |
|---|---|
| 1,000 days | ~2 years, 8 months |
| 5,000 days | ~13 years, 8 months |
| 10,000 days | ~27 years, 5 months |
| 1 billion seconds | ~31 years, 8 months |
| 15,000 days | ~41 years, 1 month |
| 20,000 days | ~54 years, 9 months |
What Day Were Most People Born On?
Tuesday is statistically the most common day of the week for births in the United States, followed by Monday and Wednesday. Saturday and Sunday have significantly fewer births because fewer elective inductions and C-sections are scheduled on weekends.