日期和时间

日期之间的天数

计算两个日期之间的日历天数,而不将本地午夜转换为时区敏感的时间戳。选择排除或包含计数,并使用签名选项保留或删除方向。

● 在本地运行
示例值
在您的浏览器中运行 · 无需帐户

日期之间的天数

日历日差
01

公式

days = UTC calendar day(end) − UTC calendar day(start)

将每个有效的日历日期映射到整数 UTC 样式的日期索引,减去索引,然后应用包含和符号选项。

02

假设

  • 公历的使用年份是 0001 到 9999。
  • 包含模式对非零跨度的两个端点进行计数。

日期代表日历标签,而不是瞬间。夏令时更改不会改变结果。

03

配方回顾

Formula v1.0.0

已审核 2026-08-03

CalcFlow engineering review

工作示例

日期之间的天数: 工作示例

2026 年 8 月 20 日的日指数比 8 月 3 日高 17。独家统计为17天;包含在内计数得出 18。

常见问题

常见问题

什么是独占计数?

它测量两个日期之间间隔了多少天边界。包含模式还计算两个端点日期。

夏令时可以改变答案吗?

不会。引擎使用仅日期整数算术而不是本地时间戳。

签名模式有什么作用?

当结束日期早于开始日期时,它会返回负计数。