星点 星点-时间工具 首页星点导航
关于
版本 v1.0.0

时间差 / 日期差计算器

一个工具两种语义:计算两个精确时刻之间实际经过的时长,或比较两个日历日期相隔多少天、多少周、多少个完整年月。两种语义严格区分,避免混淆。

日期时间差 · 工具介绍

「时间差(时刻)」按真实经过时长计算,跨夏令时以实际经过为准,并分解为天、时、分、秒、毫秒,同时给出总毫秒/秒/分/时/天。

「日期差(日历)」按日历日期序号差计算天数,并给出完整周数、完整年/月/日分解与近似的总月数/年数,月末与闰年按完整日历周期算法处理。

两者语义不同:若你需要「两个时刻过了多久」用时间差;若需要「两个日期相差几天/几个月」用日期差。工具会明确提示,避免用固定毫秒数粗暴换算。

全部计算在浏览器本地完成,不上传输入。

日期时间差 · 功能特点

  • 时刻差:总毫秒/秒/分/时/天 + 天时分秒毫秒分解
  • 两个时刻可分别选择时区
  • 支持负差值与「用当前时间作结束」
  • 日期差:相隔天数、周+余天、完整年/月/日、近似总月/年
  • 日期差支持绝对差值与包含起止日期
  • 浏览器本地处理,数据不上传

日期时间差 · 使用方法

  1. 在「时间差」视图输入开始与结束时间,并按需选择各自时区;
  2. 可按需勾选「允许负差值」或「用当前时间作结束」;
  3. 在「日期差」视图选择开始与结束日期,按需勾选绝对差值/包含起止;
  4. 查看结果并复制所需字段。

日期时间差 · 常见问题

Q:时间差和日期差有什么区别?

时间差计算两个精确时刻之间真实经过的时长(按瞬间差);日期差比较两个日历日期相隔的天数/年月(按日历序号)。跨夏令时或跨月时两者结果会不同,应按需求选择。

Q:为什么相邻两天日期差是 1 天?

默认按两个日期之间的日期序号差计算,不把起始日和结束日都计入,因此相邻两天相差 1 天。若统计工期覆盖天数,可勾选「包含起止日期」,结果会多 1 天。

Q:相差几个月是精确值吗?

「完整年/月/日」采用完整日历周期算法(月末钳制);「约总月数/年数」是近似值,仅作参考。

Q:数据会上传吗?

不会。全部计算在浏览器本地完成,不产生网络请求。

相关工具

继续使用本站其它时间工具:

时间戳转换

时间戳⇄日期时间互转,实时当前时间与秒毫秒换算

打开工具

日期时间格式化

按预设或自定义格式输出,时区与 token 校验

打开工具

日期计算器

基准日期加减年月日时分秒,月末钳制与闰年规则

打开工具

时区转换

同一时刻多时区对照,含 UTC 与 RFC3339 输出

打开工具

时间字符串解析

识别日期格式与时间戳,揭示歧义与结构化字段

打开工具

Cron 表达式解析

解读字段、校验方言,计算下次与未来执行时间

打开工具

Cron 表达式生成

预设或表单生成 Linux/Quartz 表达式并解释

打开工具