我正在尝试创建一个小型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/

10-11 11:57