我正在尝试创建一个小型js应用,以根据当前日期显示每月订阅的按比例价格。这是我的普通英语代码:
{
获取今天的日期
检查我们在哪个月份
根据月份,计算该月份剩余的天数
将每月价格除以当月的总天数以获得每日价格
将每日价格乘以当月剩余天数
显示按比例的价格
};
我对javascript非常陌生,不知道如何超越今天的日期。
最佳答案
此代码可能会帮助您
function code(pricepermonth){
var dt = new Date();
month = dt.getMonth();
day = dt.getDate();
year = dt.getFullYear();
if(month == 11)
var nextMonth = new Date(year+1,0,1);
else
var nextMonth = new Date(year,month+1,1);
var today = new Date(year,month,day);
var remain = (nextMonth.getTime() - today.getTime())/1000;
remain = remain/(60*60*24);
totaldays = day+remain;
var priceperday = pricepermonth/totaldays;
var remainingprice = priceperday*remain;
alert(remainingprice);
return remainingprice;
}
var pricepermonth = 50000;
code(pricepermonth);
关于javascript - javascript创建专业的额定价格计算器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20018836/