5 个版本
0.2.0 | 2023年2月24日 |
---|---|
0.1.3 | 2022年6月21日 |
0.1.2 | 2022年4月20日 |
0.1.1 | 2022年4月18日 |
0.1.0 | 2022年4月18日 |
#326 in 日期和时间
每月 49 次下载
用于 finql
36KB
893 行
cal-calc
本库的目的是提供一套工具,根据一组规则计算给定时间段的假期。
以下规则被支持:
- 工作日:一周中的任何一天(例如周日)
- 年度日期:每年相同的日期
- 可移动年度日期:与年度日期相同,但如果落在工作日,则移动到下一个非周末日
- 修改后的可移动年度日期:如果落在周六,则移动到周五;如果落在周日,则移动到周一
- 单日:仅在一年中有效的特殊假期
- 复活节偏移:相对于复活节星期天的计算日
- 月份工作日:给定月份的第n个工作日
示例
uk_settlement_calendar
此示例演示了如何使用库来计算英国结算日历,这特别有趣,因为其假期规则复杂,例如八月的最后一个星期一(夏季银行假日),如果假期落在周末则移动到下一个工作日,或仅庆祝特定事件(如皇室婚礼)的单日假期。
依赖关系
~1–1.8MB
~36K SLoC