计算两个日历日期之间经过的精确天数,以及完整周数、小时数和年、月、日形式的日历差值。
日期顺序不会改变经过天数的绝对值。变化方向会单独显示,以便判断第二个日期更早还是更晚。
计算时先应用年和月,再应用周和日。如果目标月份天数较少,日期会调整为该月最后一个有效日期。例如,1 月 31 日增加一个月会得到 2 月的最后一天。
日期差会同时给出日历时长和准确经过天数。工作日模式将周一至周五视为工作日,支持包含或排除边界日期,并会扣除落在工作日内的有效自定义节假日。
所有日期都按 UTC 日历日期计算,可避免夏令时变化产生 23 小时或 25 小时的日期差。