如何处理每月订阅的不同天数?

时间:2010-09-13 18:07:28

标签: date subscriptions

我正在开发一个PHP订阅网站,我想知道某些月份的不同天数如何影响订阅?

例如,用户在每月订阅时注册1月31日。

2月有28天,所以我假设订阅在28日处理。

我的问题是下个月会发生什么。订阅是在第28次发生还是在第一次创建时返回到第31位?

感谢任何帮助,我不需要任何代码我只想知道所使用的逻辑。感谢。

2 个答案:

答案 0 :(得分:0)

假设每月订阅为X,该人在第Y天订阅,并且在该特定月份有Z天。

我只会向该月的X *(Z-Y / Z)收取费用,并将结算日期提前至每个月的第一天/最后一天。

答案 1 :(得分:0)

我认为最好在月底处理订阅。在我们公司,我们在月底开始处理订阅,我们在月底安排批处理,并处理所有订阅。

如何处理/计费这些是完全不同的。根据我们的政策,新订阅是按比例分配的,即,如果用户在该月的5日之后注册,则根据月中的天数来对用户开帐单。同样是取消的过程,但如果取消是在该月的15日之前完成的,则按比例分配。