Beginner

日期差计算器

求出任意两个日期之间精确的年、月、日数和总天数。

开始日期

结束日期

总天数
924

2y 6m 12d

2
6
12
总周数
132
总月数
30
总天数
924
2024-01-012026-07-13924 天 (2y 6m 12d)Elapsed duration between the two dates
Step by step
  1. 1

    Time span in days

    (later date − earlier date) ÷ 86,400,000 ms/day = 923.9583
    Both dates are compared at midnight local time. 86,400,000 is the number of milliseconds in one day.
  2. 2

    总天数

    round(923.9583) = 924
结果仅为一般参考性的估算,并非专业建议——在依赖这些重要结果之前,请务必自行独立核实。 阅读完整免责声明.
公式
totalDays = floor((endDate − startDate) / 86,400,000 毫秒)
How this is calculated

你输入一个起始日期和一个结束日期。计算器将每个日期解析为午夜(00:00)的日历日期,并首先对它们排序,始终从较早的日期测量到较晚的日期,因此无论你填入哪个框,结果都不会为负。

总天数来自将两个时间戳相减得到毫秒数,再除以 86,400,000(一天的毫秒数),然后四舍五入。因为这基于真实的时间戳,所以闰年和 2 月 29 日会被自动处理。总周数为总天数除以 7(向下取整),总月数则由年/月拆分推导得出。

年/月/日的拆分按日历字段计算,而非按固定的 30 天月份。它分别相减日、月、年三个分量;如果日的结果为负,就从上一个日历月借入实际的天数,如果月的结果随后为负,就从年借入 12 个月。这意味着该拆分反映了真实的月份长度(28-31 天)。计数不包含起始日期;如果你需要同时包含两个端点,请加上一天。具体时刻、时区和夏令时调整都被忽略,因为两个日期都锚定在午夜。

关于此计算器

日期差计算器测量两个日历日期之间的跨度。它会报告以年、月、日表示的完整明细,以及以天数和周数表示的总计。该明细会从上一个月借天数、从年份借月数,因此结果始终反映真实的日历长度,而不是固定的 30 天月份。

可用它来倒数计时到某个事件、测量某个项目运行了多久、计算合同期限,或查看自某个里程碑以来已经过去了多少时间。日期的先后顺序无关紧要——计算器始终从较早的日期测量到较晚的日期,从而返回一个正的差值。

常见问题

它计算两个日期之间的整天数。如果你需要把首尾两端都计算在内(含端点),请在总数上加 1 天。

月份有 28 到 31 天,所以年/月/日的明细使用真实的日历长度,而不是固定的 30 天近似值,这使其更加准确。

能。由于计算基于真实的时间戳,2 月 29 日和闰年都会自动处理。

也称为

两个日期相差
相差天数
日期间隔
两日期之间天数
时间差计算
日期相差

APA

TG we-Calculate Editorial Team. (2026). 日期差计算器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/date-difference-calculator

Chicago

TG we-Calculate Editorial Team. "日期差计算器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/date-difference-calculator.

IEEE

TG we-Calculate Editorial Team, "日期差计算器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/date-difference-calculator

BibTeX

@misc{wecalculate_date_difference_calculator, title = {日期差计算器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/date-difference-calculator}}, year = {2026}, note = {TG we-Calculate} }

这个计算器对您有帮助吗?