计算

计算

格式:年-月-日(YYYY-MM-DD)

部分界面清空后默认为今天;种子默认值为审阅日。

Updates as you type

结果

计算公式

将两日归一到本地零点;天数 = round((目标 − 起算) / 86,400,000)。正数为未来,负数为过去,零为今天。周数 = floor(|天数|/7);月数 ≈ |天数|/30.4375。

天数 =(目标日期 − 起算日期)的民用日差

计算示例

  1. 从 2026-09-19 到 2026-12-25
  2. 民用日距离 = 97 天
  3. 97 = 13 周 + 6 天 · ≈ 3.2 个月

结果: 距 2026-12-25 还有 97 天

倒计时如何统计

这是单向日期跨度:「离 X 还有多久?」,而不是任意两日的无序差值。

默认起算日

若「起算」为空,则使用浏览器本地时区的「今天」。两日均按零点处理——具体钟点不计入。

已经过去的日期

若目标早于起算日,显示「N 天前」及过去标记,而不是负的倒计时。

与日期差的区别

日期差始终给出两日之间的正跨度;剩余天数保留方向(未来/过去),并突出单一目标日。

小知识

民用日

统计跨过的日历午夜,周末与节假日一并计入。

「月」是近似

月份长短不一;约月数使用 30.4375 天(365.25/12)。

闰日会算入

两日之间的 2 月 29 日会自动多计一天。

时区

以本地零点为准;跨境活动请约定同一日历日期。

不是工作日倒计时

不自动跳过周末或国务院调休,考研、高考报名等请另对照官方日历。

常见问题

把目标日设为当年 12 月 25 日(起算留空即从今天算)。结果即剩余天数。

会显示「N 天前」,而不是向前倒计时。

可以——填写可选的起算日期(例如项目启动日)。

日期差是绝对跨度;剩余天数回答「距/自该目标还有多久」,带方向。

目标日设为所需年份的 1 月 1 日,起算留空。结果含精确天数、整周与约月数。

把目标设为本年该日;若已过,改到下一年再计。

两日均按浏览器本地时区零点处理、不含时刻。恰在时区边界附近时,日数可能差 1。

参考资料

  1. ISO 8601 — ISO 日历日期表示法。
  2. 时间常见问题(闰年) — NIST 公历闰年规则。
  3. 节假日安排 — 中国政府网 需要工作日倒计时时对照国务院放假通知。

仅供日历信息参考——合同计日规则请另行确认。

最近审核:2026-09-19 — 审核人:Mr. Calco 编辑部

嵌入此计算器

用免费 iframe 小部件把本计算器加到您的网站。

主题

小部件会随容器宽度拉伸,高度自动调整。