首页 > 解决方案 > 计费周期 ID 生成器或如何计算自第一个日期以来经过的周期数

问题描述

目前我生成此数据并使用它来获取计费周期 ID:周期始终从每个月的第 x 天开始,x 当前等于 1

ID | StartDate | EndDate
1  | 2006/01/01| 2006/01/31
2  | 2006/02/01| 2006/02/28
3  | 2006/03/01| 2006/03/31
4  | 2006/04/01| 2006/04/30
5  | 2006/05/01| 2006/05/31
...

因此,如果日期介于开始日期和结束日期之间,则其周期 ID 将是 ID。有没有办法在不查看此表的情况下快速计算帐单 ID?在其他世界,假设第一个周期是 2006/01/01 -> 2006/01/31 并且 ID = 1,是否有任何公式可以计算 2006/05/07 落入第 5 周期?我需要一些更概括的东西,比如说计费日期是每个月的 X 天。第一个帐单是 Y。\

谢谢

标签: javascriptpythondatebilling

解决方案


推荐阅读