信任与透明

计算方法

TimeDateLab 使用的确定性钟表时长与向前推演公历算法。

钟表时长

钟点会在 00:00:00 至 23:59:59 范围内验证,并换算为午夜后的秒数。仅时间模式相减两个值,只在开启“结束于次日”时明确增加 86,400 秒。日期与时间模式会先加入公历日期日序号再相减。

公历日期与天数计算

公历日期在年份 1 至 9999 的完整范围内使用现代公历 4/100/400 闰年规则,包括 1582 年以前。0001-01-01 的日序号为 0,且是周一。默认区间为起点计入、终点不计;“包含结束日期”恰好增加一个日期。

精确值与近似值

精确总秒数是时长的唯一事实来源,小时、分钟和秒由该整数派生。十进制小时与分钟采用确定性的四舍五入并保留两位;只有无法在该精度下精确表示时才显示“≈”。

实现边界

计算函数不读取页面结构、语言、网址、本地存储、当前时间、时区或网络。浏览器适配器只在用户明确操作后读取“现在”或“今天”。无效输入返回结构化错误,不返回非数值、绝对值或静默修正。

打开时间差计算器 · 打开天数计算器