咱不是抬杠哈,就是灌水图一乐
问题是2月28日充值,应该到几日过期?
如果3月28日不对的话,应该是哪天?
假设3月1日充值,应该是到3月31日or4月1日没异议了
所以应该是3.28-3.31 中的某一天,不应该超过3月1日充值的时间
一个粗暴的策略是:每个月都给30天,缺点是,时间会很奇怪,相比自然月忽长忽短
一个更让利的策略是:每个月都给31天,用户开心,公司吃亏
一个更精细化的策略是:每个月都按充值月的天数计算,缺点就是2月充值会吃亏,也就是目前采取的策略
如果2月1日充值时长和2月28日充值时长不一致,其实也很奇怪
如果是采用上个月或者下个月的时长,那么1月充值or3月充值就会吃亏
这里面(心理上—)最吃亏的就是2月28日
实际上如果采取这个策略,365天中,就是有28天充值会吃亏,有7*31天充值会赚,有4*30天充值不赚不亏
【 在 TheHell 的大作中提到: 】
: 看新闻要仔细,是2月28日充值,显示到3月28日过期,程序员要背锅
--
FROM 111.206.214.*