1

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

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

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

我的问题是下个月会发生什么。订阅是在 28 日发生还是像最初创建时一样返回到 31 日?

任何帮助表示赞赏,我不需要任何代码,我只想知道使用的逻辑。谢谢。

4

2 回答 2

0

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

我会简单地向那个人 X*(ZY/Z) 收取那个月的费用,然后将计费日期带到每个月的第一天/最后一天。

于 2010-09-13T18:15:47.650 回答
0

我认为最好在月底处理订阅。在我们公司,我们在月底开始处理订阅,我们计划在月底进行批处理,它会处理所有订阅。

这些如何处理/计费是完全不同的。根据我们的政策,新订阅是按比例分配的,即,如果用户在当月 5 日之后注册,则根据该月的天数向用户收费。取消的过程也是如此,但如果取消是在每月 15 日之前完成的,它会按比例分配。

于 2010-09-13T18:16:48.693 回答