⭐ 觉得好用?收藏备用,下次直接打开
开始时间
结束时间

时间计算器 算两个时间点的差、给时间加减天数 / 小时 / 分钟、跨时区转换、农历公历互转、工作日计算。

4 种核心运算

运算输入输出
时间差时间 A、时间 BA 到 B 的天/时/分/秒
加减时间起始时间 + 偏移量目标时间
工作日数起始 + 结束日期排除周末和节假日的天数
跨时区转换时间 + 源时区 + 目标时区目标时区下的时间

常见时间制式对照

24h12h备注
00:0012:00 AM凌晨
06:006:00 AM早上
12:0012:00 PM正午
13:001:00 PM下午
18:006:00 PM傍晚
23:5911:59 PM深夜

农历换算范围:本工具支持公历 1900-2100 年范围内的农历互转。超出范围数据缺失。

实战提示

  • 跨国时间用 UTC 中转,避免夏令时坑
  • 工作日计算前确认节假日数据是否覆盖目标年份
  • 长辈生日如说”农历 X 月 X 日”,转一次公历存到日历,每年提前提醒
  • 中国 1992 年起无夏令时,国内场景安心用本地时间

📍使用场景

  • 算两个时间点的差"2024-01-15 09:30 到 2024-04-23 18:45" 一共多少小时多少分钟。
  • 加 / 减时间"今天 14:00 之后 36 小时" 是几点;"5 周前的今天" 是哪天。
  • 工时统计多个时间段相加(如打卡记录),算月度总工时。

常见问题

计算时间差为什么有时不准 1 天?

通常是夏令时时区跨越。中国 1992 年起取消夏令时,国内场景不会遇到;但跨国时间差(如算"美国东部 14:00 到中国时间几点")会撞上美国 DST 切换日(每年 3 月、11 月),那两天实际差是 23 或 25 小时不是 24。处理:算跨国时间用 UTC 中转,避免直接用本地时间相减。

闰年和闰秒会影响计算吗?

闰年会自动计入日期差。比如 2020-01-01 到 2024-01-01 一共是 1461 天,多出来的 1 天来自 2020 年 2 月 29 日;2024 年的闰日不在这个区间内。闰秒对日常日期差、排班、工时统计几乎都可忽略。本工具按公历规则计算天数,闰年会正确处理。

跨时区怎么算?

两步法——(1) 把两个时间分别转成 UTC(标准时区),(2) 在 UTC 下相减。直接用本地时间相减容易出错。例:北京时间 2024-04-09 14:00 到纽约时间 2024-04-09 14:00,UTC 分别是 06:00 和 18:00,差 12 小时(不是 0 也不是 24)。本工具支持时区转换,可避免手动换算。

"工作日" 怎么算(排除周末和节假日)?

周末按星期自动排除;法定节假日需要节日数据库。本工具"工作日"Tab 内置中国 2004-2026 年法定节假日数据(依据国务院办公厅年度通知),含调休补班。例:2024-09-15 到 2024-10-08 共 24 天,其中工作日仅 12 天(中秋 + 国庆放假占 7 天、调休 2 天、周末 3 天)。数据范围外按"仅周末"降级。国际场景下各国节假日规则不同,需切换对应数据。

老干部口中的"农历 X 月 X 日是公历几号"怎么算?

需要农历转换算法——农历是阴阳历(按月相周期 + 闰月调整),与公历无固定换算公式,必须查万年历表。本工具支持农历公历互转(数据范围 1900-2100 年)。常用场景:算长辈的农历生日、传统节气日期、佛教/道教重要纪念日。

24 小时制和 12 小时制怎么换?

24h → 12h:0:00 = 12:00 AM、1:00-11:00 直接 + AM、12:00 = 12:00 PM、13:00-23:00 减 12 + PM;12h → 24h:12 AM = 0:00、1-11 AM 不变、12 PM = 12:00、1-11 PM 加 12。易错 是 12:00 的归属——12 AM 是凌晨 0 点,12 PM 是中午——美式英文里有时模糊。保险写法:用 24h 制(13:00 不会有歧义)或加"noon"/"midnight"。