Intermediate

日期时间加减计算器

从起始日期时间中加减年、月、周、日、时、分、秒的任意组合,求出结果时刻。
ISO format, e.g. 2026-06-27T09:00

yr

mo

wk

h

分钟

s

Resulting date and time
2027-09-06 15:30:00
星期
Monday
Starting date-time
2026-06-27 09:00:00
Total day shift
436.27 天
Total second shift
37,693,800 seconds
2026-06-27 09:00:002027-09-06 15:30:00436.27 天Time span from starting date-time to result
结果仅为一般参考性的估算,并非专业建议——在依赖这些重要结果之前,请务必自行独立核实。 阅读完整免责声明.
快速解答

这个计算器是如何工作的?

输入基准日期时间及带符号的年、月、周、日、时、分、秒偏移量。工具将年和月部分作为日历调整应用,再将其余部分作为固定毫秒跨度相加,返回结果日期时间、对应星期几,以及总偏移的天数和秒数。

公式
result = base, then setFullYear(+Δy), setMonth(+Δmo), then + ((Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs)·1000 ms
How this is calculated

以ISO格式输入基准日期时间(例如2026-06-27T09:00)。每个偏移量字段接受正数(加时间)或负数(减时间)。计算分两个阶段应用偏移量,使结果符合日常日历预期。

首先应用日历部分:年偏移量通过setFullYear添加,月偏移量通过setMonth添加。这些操作遵循月份长度变化和闰年规则,因此「一个月」尽量落在同一日期(当月末溢出时由JavaScript Date进行规范化处理)。之后,周、日、时、分、秒等经过时间部分被换算为单一毫秒跨度:(Δd + 7·Δw)·86400 + 3600·Δh + 60·Δmi + Δs,乘以1000后加到日期上。

输出显示结果日期时间、对应星期几,以及以天数和秒数表示的总偏移量(终点时刻与起点时刻之差)。注意,总天数和总秒数是在本地时间线上计算的,因此主机时区中夏令时切换等过渡可能导致经过秒数与名义偏移量略有差异。

常见问题

在任意偏移量字段中输入负数。例如,在「天」字段中输入-3可回退三天。正数和负数偏移量可自由混用。

各月天数不同,因此工具调整的是日历月份,而非固定加30天。将1月31日加一个月会落在3月初,因为2月天数较少,这是标准的日历行为。

年和月首先作为日历调整应用,然后周、日、时、分、秒作为固定经过时间跨度相加。这种顺序使月末和闰年结果更符合直觉。

也称为

日期加减时间
日期加时间
日期减时间
时间计算器
日期加小时
日期运算
时间加减

APA

TG we-Calculate Editorial Team. (2026). 日期时间加减计算器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/add-subtract-time

Chicago

TG we-Calculate Editorial Team. "日期时间加减计算器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/add-subtract-time.

IEEE

TG we-Calculate Editorial Team, "日期时间加减计算器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/add-subtract-time

BibTeX

@misc{wecalculate_add_subtract_time, title = {日期时间加减计算器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/add-subtract-time}}, year = {2026}, note = {TG we-Calculate} }

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