UTILS.
100% 浏览器内运行
+d

日期加减计算器

在某个日期上加上或减去天、周、月或年。

— 输出将显示在这里 —

关于此工具

日期加减是一款日期计算器,能把开始日期按整数天、周、月或年向前或向后移动,并返回得到的日历日期及其星期。它完全在你的浏览器中运行——不上传、无账户、无跟踪——也可离线使用。

选择一个开始日期,输入一个数值,选择单位,并将操作设为相加或相减。计算使用原生的 JavaScript 日期运算:一周算作七天,而月和年的移动遵循语言内置的规则,因此目标月份中不存在的某一天会顺延到下一个月。答案会按页面语言格式化,并带有完整的星期名称。

数值按整数读取,因此小数部分会被截断。要做减法,你既可以选择“相减”操作,也可以输入负数值——两者是等价的。开始日期被当作纯日历日期处理,不涉及一天中的具体时刻或时区换算。

常见问题

月末时月份是如何处理的?
月份移动使用原生日期运算,因此目标月份中不存在的某一天会顺延到下一个月——例如 1 月 31 日加一个月会落到 3 月初。年份移动方式相同,因此 2 月 29 日加一年在非闰年会变成 3 月 1 日。
我可以做减法吗?
可以。将操作设为“相减”,或者保持“相加”并输入负数值;两者产生相同的结果。
我能加半天这样的分数吗,比如 1.5 天?
不能。数值按整数读取,因此任何小数部分都会被截断——1.5 会变成 1。请以天、周、月或年为整数步长使用。
结果会包含时间或时区吗?
不会。开始日期被当作纯日历日期处理,只会显示得到的日期及其星期,并按页面语言格式化。不涉及一天中的具体时刻或时区换算。

更多工具