天 · 周 · 月 · 年

天数计算器

选一个日期,决定加减多少,得到准确的结果日期——同时给出星期几、是当年第几天、距离今天多少天。

日期推算 月末按真实日历处理:1月31日 + 1个月 = 2月28日
结果日期
—

这个天数计算器做什么

输入起始日期、数量和单位——天、周、月、年——计算器给出准确的结果日期,同时显示星期几、是当年第几天、ISO 周数,以及距离今天多少天。

月份运算按真实日历而不是「每月 30 天」的粗略约定:1 月 31 日加 1 个月得 2 月 28 日(闰年 29 日),不会跑到 3 月 2 日。2 月 29 日加一年落在次年 2 月 28 日。

星期推算的原理

星期以 7 天为周期循环,所以加 7、14、21 天落在同一个星期几。加 100 天只会把星期偏移 2 天(100 除以 7 余 2)——这个规律可以用来心算核对结果。

「当年第几天」适合处理「90 天内有效」这类期限,也适合开学第 100 天这类年度节点。ISO 周数与欧洲及大多数排期工具使用的编号一致。

常见用途

期限与跟进。开庭日、账期、退货窗口、项目里程碑,通常都是「自某日起 N 天」。

续费日期。订阅和会员按月或按年续费——月和年模式会在目标月存在同一天时保持日不变。

规划倒计时。旅行、考试、上线:切到减法,或直接读结果里的「距今天数」。

常见问题

100 天后是哪一天?

打开页面,把数量填 100、单位选「天」,结果就是准确的日期和星期几。计算器用你设备的时钟,「今天」永远是对的。

为什么 1 月 31 日加 1 个月不是 3 月 3 日?

因为日历月不等于 30 天。计算器按目标月最后一天截断:1 月 31 日 + 1 个月 = 2 月 28 日(闰年 29 日)。对大多数期限来说这才是对的算法。

结果包含起始日期吗?

不包含。1 月 1 日加 1 天是 1 月 2 日——这是期限计算的标准约定。如果需要首尾都算,用「日期天数计算器」,那里会给出含首尾的天数。

跨闰年准确吗?

准确。底层用的是格里高利历规则:每 4 年一闰,世纪年须被 400 整除才闰。

能把某一次计算分享给别人吗?

可以。每次计算都会更新页面网址里的日期、数量、单位和运算方向,收藏或发给别人即可。

断网能用吗?

能。全部计算在你的浏览器里用 JavaScript 完成,不请求服务器,页面加载后断网也能用。