按真实日历计算日期,不将月或年近似为固定天数。可加减时长、求日期精确差值或统计工作日。
日期运算基于 UTC 日历日期,可避免夏令时时钟变化产生意外的 23 小时或 25 小时差值。
计算时先应用年和月,再应用周和日。如果目标月份天数较少,日期会调整为该月最后一个有效日期。例如,1 月 31 日增加一个月会得到 2 月的最后一天。
日期差会同时给出日历时长和准确经过天数。工作日模式将周一至周五视为工作日,支持包含或排除边界日期,并会扣除落在工作日内的有效自定义节假日。
所有日期都按 UTC 日历日期计算,可避免夏令时变化产生 23 小时或 25 小时的日期差。