时间计算器 算两个时间点的差、给时间加减天数 / 小时 / 分钟、跨时区转换、农历公历互转、工作日计算。
4 种核心运算:
| 运算 | 输入 | 输出 |
|---|---|---|
| 时间差 | 时间 A、时间 B | A 到 B 的天/时/分/秒 |
| 加减时间 | 起始时间 + 偏移量 | 目标时间 |
| 工作日数 | 起始 + 结束日期 | 排除周末和节假日的天数 |
| 跨时区转换 | 时间 + 源时区 + 目标时区 | 目标时区下的时间 |
常见时间制式对照:
| 24h | 12h | 备注 |
|---|---|---|
| 00:00 | 12:00 AM | 凌晨 |
| 06:00 | 6:00 AM | 早上 |
| 12:00 | 12:00 PM | 正午 |
| 13:00 | 1:00 PM | 下午 |
| 18:00 | 6:00 PM | 傍晚 |
| 23:59 | 11:59 PM | 深夜 |
农历换算范围:本工具支持公历 1900-2100 年范围内的农历互转。超出范围数据缺失。
实战提示:
通常是夏令时或时区跨越。中国 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 天)。数据范围外按"仅周末"降级。国际场景下各国节假日规则不同,需切换对应数据。
需要农历转换算法——农历是阴阳历(按月相周期 + 闰月调整),与公历无固定换算公式,必须查万年历表。本工具支持农历公历互转(数据范围 1900-2100 年)。常用场景:算长辈的农历生日、传统节气日期、佛教/道教重要纪念日。
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"。