Skip to main content

如何计算Days Between Dates

learn.whatIsHeading

A days between dates calculator counts the exact number of calendar days separating two dates. It can also express the difference in weeks and months for longer time spans.

公式

days = end_date - start_date (accounting for leap years)
start
Start date (date) — Beginning date (YYYY-MM-DD)
end
End date (date) — Ending date (YYYY-MM-DD)
days
Days between (days) — Total calendar days elapsed

分步指南

  1. 1Convert both dates to milliseconds since epoch
  2. 2Subtract start from end date in milliseconds
  3. 3Divide by 86,400,000 (ms per day)
  4. 4Result is the absolute number of calendar days

例题解析

输入
Jan 1 to Dec 31 same year
结果
364 days (365 in a leap year)
输入
Mar 1 to Jun 30
结果
121 days
输入
Today to your birthday
结果
Exact days remaining

常见问题

Does the calculation include both start and end dates?

Usually not. The result is the number of complete days between. For example, Mon–Tue = 1 day.

How do leap years affect the count?

Leap years (divisible by 4, except centuries not divisible by 400) add February 29. The calculator handles this automatically.

What about time zones?

Days are calendar days regardless of time zone. Time differences affect hours/minutes; date calculations count calendar days.

准备好计算了吗?尝试免费的 Days Between Dates 计算器

自己尝试一下 →

设置

隐私条款关于© 2026 PrimeCalcPro