日期计算器

计算任意两个日期之间的精确差值。

如何计算任意两个日期之间的精确差值

  1. 1

    选择起始日期 — 使用日期选择器选择开始日期,默认为今天。

  2. 2

    选择目标日期 — 用于倒计时选择未来日期,用于计算已过时间选择过去日期。

  3. 3

    查看结果 — 即时显示总天数,以及小时和分钟的详细分解,附有倒计时或已过时间标签。

Frequently Asked Questions

日期差计算有多精确?
使用JavaScript原生Date API,毫秒精度,充分考虑闰年和夏令时转换。结果精确到分钟。
可以计算过去的日期吗?
可以。设置起始日期早于结束日期计算经过天数,反之则计算倒计时。
支持很远的未来日期吗?
支持1900年至2100年之间的日期。超出此范围精度可能下降。
我的日期会发送到服务器吗?
不会。所有计算在浏览器中完成。日期数据和任何个人信息都不会通过网络传输。

倒计时计算的原理

什么是儒略日?

儒略日数(JDN)是从公元前4713年1月1日开始的连续日计数。天文学家使用它来简化日期计算——两个JDN相减即可得到任意两个日期之间的精确天数。

USNO参考

什么是二十四节气?

二十四节气通过太阳在黄道上的位置划分年份。每个节气精确覆盖15°天球经度。这是一个不同于阴历的太阳历系统,在东亚用于农业超过2000年。

维基百科

复活节如何计算?

复活节由Computus决定——一套寻找春分后第一个满月后第一个星期日的规则。Butcher算法(1876年)用纯整数运算计算,对所有公历年份有效。

Butcher算法

流星雨日历

流星雨发生在地球穿过彗星留下的碎片轨迹时。国际流星组织(IMO)每年发布峰值日期日历。英仙座和双子座等大型流星雨每年都稳定可见。

IMO日历

精确计算任意两个日期之间的天数、小时和分钟。倒计时到未来事件或计算从过去日期至今的天数。免费、即时、浏览器端。 · All calculations execute client-side — zero network requests, zero data transmitted. Your date selections never leave this browser.