我有一个90天销售的产品系列,最低面额是每月1个。产品持续多长时间取决于用户的消费情况。
一些例子:
如果产品持续28天,那么我需要使用JavaScript将每月销售的单位数量更改为2。
如果产品持续35天,则每月销售的单位数量为1。
如果产品持续61天,则每月销售的单位数量为1。
如果产品持续10天,则更改为每月3次。
var unitsPerMonth = 0;
var numberOfDays = productsAmount / userConsumption;
// example 1500 / 52 per day = product will last 28 days, so round unitsPerMonth to 2
答案 0 :(得分:1)
我认为您正在寻找Math.ceil
,它会将一个数字四舍五入到一个整数。
var numberOfDays = productsAmount / userConsumption;
var salesPer30Days = 30 / numberOfDays;
var unitsPerMonth = Math.ceil(salesPer30Days);