代码、数据与二维码工具

图书续借计算器

输入命名JSON场景:name、offset(±HH:mm)、due(YYYY-MM-DD)、days、count、可选cap、dayModel(calendar或business)、base(previous或renewal)、renewalDates、weekdays(0周日至6周六)、holidays(YYYY-MM-DD)。有cap时提供正好cap个续借日期,否则count个,包含潜在续借。日期必须有序。previous从当前到期日加天数;renewal从各次实际续借日加天数。起始日不计。工作日跳过未选择的星期与输入假日;日历日忽略排除。次数0保留到期日。最多20场景,每场景100次续借,每次3660天,1000假日,总日历步进200000天;年份1900–2200。数值字段初始为空。

优先本地处理无需注册隐私说明 ↗

输入命名JSON场景:name、offset(±HH:mm)、due(YYYY-MM-DD)、days、count、可选cap、dayModel(calendar或business)、base(previous或renewal)、renewalDates、weekdays(0周日至6周六)、holidays(YYYY-MM-DD)。有cap时提供正好cap个续借日期,否则count个,包含潜在续借。日期必须有序。previous从当前到期日加天数;renewal从各次实际续借日加天数。起始日不计。工作日跳过未选择的星期与输入假日;日历日忽略排除。次数0保留到期日。最多20场景,每场景100次续借,每次3660天,1000假日,总日历步进200000天;年份1900–2200。数值字段初始为空。

不查询图书馆政策、预约、罚款或续借批准。最大日期仅按输入的次数上限与日期计算;未给上限时政策最大日期未定义。使用固定UTC偏移,不推断夏令时。

等待计算。

使用步骤

如何使用

  1. 场景JSON: 输入命名JSON场景:name、offset(±HH:mm)、due(YYYY-MM-DD)、days、count、可选cap、dayModel(calendar或business)、base(previous或renewal)、renewalDates、weekdays(0周日至6周六)、holidays(YYYY-MM-DD)。有cap时提供正好cap个续借日期,否则count个,包含潜在续借。日期必须有序。previous从当前到期日加天数;renewal从各次实际续借日加天数。起始日不计。工作日跳过未选择的星期与输入假日;日历日忽略排除。次数0保留到期日。最多20场景,每场景100次续借,每次3660天,1000假日,总日历步进200000天;年份1900–2200。数值字段初始为空。
  2. 计算
  3. 复制完整报告 / 下载TXT

方法

不查询图书馆政策、预约、罚款或续借批准。最大日期仅按输入的次数上限与日期计算;未给上限时政策最大日期未定义。使用固定UTC偏移,不推断夏令时。

算术边界

输入命名JSON场景:name、offset(±HH:mm)、due(YYYY-MM-DD)、days、count、可选cap、dayModel(calendar或business)、base(previous或renewal)、renewalDates、weekdays(0周日至6周六)、holidays(YYYY-MM-DD)。有cap时提供正好cap个续借日期,否则count个,包含潜在续借。日期必须有序。previous从当前到期日加天数;renewal从各次实际续借日加天数。起始日不计。工作日跳过未选择的星期与输入假日;日历日忽略排除。次数0保留到期日。最多20场景,每场景100次续借,每次3660天,1000假日,总日历步进200000天;年份1900–2200。数值字段初始为空。

常见问题

你可能还想知道

会检查图书馆政策吗?

不会,请自行输入期限、上限和日历规则。

零次续借会怎样?

保留原到期日。

可以导出全部场景吗?

可以,复制与TXT含相同完整成功快照。