日期时间工具:日期计算、时区换算与排期规划

工作日计算内置中国大陆法定节假日与调休安排,不是简单跳过周末。

共 22 个工具免注册使用移动端可用

全部日期工具

点开即用,多数工具已预填示例数据。

关于日期工具

日期计算看着简单,真算起来全是坑:跨月跨年的天数、要不要扣周末和法定节假日、时间戳是秒还是毫秒、对方所在时区有没有夏令时。这组工具把这些规则都内置好了。

22 款工具分四类——纯计算(日期间隔、工作日、周数、保质期、SLA 截止)、格式转换(时间戳、时区、时辰、Crontab)、查询(万年历、黄历、节气、世界时钟、历史上的今天)、以及排期规划(循环排期、家教排课、生命时间轴)。

工作日计算内置中国大陆的法定节假日和调休安排,方案公布后同步更新,所以「20 个工作日后是哪天」这类问题能算准,而不是简单地跳过周六周日。

怎么用

  1. 1选工具后填入起止日期或时间戳,结果实时更新。
  2. 2涉及节假日的计算记得确认年份——调休安排每年不同。
  3. 3跨时区场景建议同时勾选参会各方的城市,工具会给出所有人都在工作时间内的重叠区间。

典型场景

项目排期

算出「今天起 15 个工作日」的交付日,自动扣掉周末和节假日。

排查日志

把日志里的 1735689600 这类时间戳转成本地可读时间。

约国际会议

北京、旧金山、伦敦三地同时开会,找出彼此都不用熬夜的时段。

食品药品管理

按生产日期和保质期推算到期日,提前设置提醒。

FAQ

日期工具常见问题

时间戳是 10 位还是 13 位?

10 位是秒级(Unix 时间戳的原始定义),13 位是毫秒级,JavaScript 的 Date.now() 返回的就是 13 位。转换时选错单位,结果会差出五十多年——把毫秒当秒解析,1735689600000 会变成公元 5 万多年。工具会根据位数自动识别并提示,也可以手动指定。

工作日计算包含法定节假日吗?

包含。工具内置中国大陆历年的法定节假日和调休上班日安排(国务院办公厅每年底公布次年安排),所以春节调休上班的那个周六会被算作工作日,而节假日期间的工作日会被扣除。计算前请确认年份已覆盖;未来年份的安排在官方公布后才会加入。

跨时区开会怎么避免算错?

三个常见坑:一是夏令时,美国、欧洲多数地区每年有两次切换,同一个「北京时间下午 4 点」在三月和十一月对应的当地时间不同;二是跨日,时差较大时对方可能已经是第二天;三是印度、伊朗这类半小时或 45 分钟时区。会议规划工具会把这些都算进去,直接显示各地当天的具体时刻和星期。

两个日期之间「相差多少天」怎么算才对?

要先明确是否含首尾。工具默认给出「间隔天数」(结束日减开始日),同时也给出「含首尾的天数」(间隔 + 1)。请假、住院、酒店住宿这类场景通常用含首尾的算法,而利息计算、倒计时通常用间隔天数。两者相差一天,在报销和结算场景里经常引起争议,所以工具把两个数都列出来。

黄历和二十四节气的数据依据是什么?

节气按天文算法计算太阳黄经度数得出(每 15 度一个节气),精确到分钟,与官方历书一致。黄历的宜忌来自传统通书体系,属于民俗文化内容,各版本之间本身就存在差异,工具会标注所用体系,供参考了解,不作为决策依据。

SLA 截止时间和普通日期计算有什么不同?

SLA 通常只在服务时间内计时。比如「4 小时响应」的工单在周五下午 5 点提交,如果服务窗口是工作日 9:00–18:00,那么截止时间不是周五晚 9 点,而是下周一上午 12 点。SLA 工具允许设定服务窗口、时区和节假日规则,按有效工作时长推算截止点,这是普通日期加减算不出来的。

    问题反馈