我正在开发一个 javascript 游戏,并希望显示一个 ETA,告诉用户他们离开游戏还有多长时间。这个数字取决于 3 个变量,
var max = 1000000 /* 1 million */
var current = 50 /* 50 currently */
var persec = 10 /* 10 new ones created every second */
如何使用 javascript 我可以使用提供的变化率计算到current
>=的秒数的估计值?max
persec
我尝试过的事情
var eta = (max - current / persec) / 60;
eta = Math.round(eta);
但这并没有像我预期的那样奏效。