我设置了一个倒数计时器,间隔为1秒,以毫秒为单位递增/递减..
然后我搜索了能够以分钟/秒为单位给出价值的东西。我想出了以下内容:
var timer = 130000;
var mins = Math.floor((timer % 36e5) / 6e4),
secs = Math.floor((timer % 6e4) / 1000);
以上代码适用于Safari,Chrome和Firefox,没有任何问题。当我访问Internet Explorer时,它根本不起作用。
还有其他方法可以在所有浏览器上运行吗?
答案 0 :(得分:0)
尝试删除exponetial。
var timer = 130000;
var mins = Math.floor((timer % 3600000) / 60000),
secs = Math.floor((timer % 60000) / 1000);
详细了解 Exponential Notation 。
如果数字格式为a x 10^n
,其中1<= a < 10
和n
为具有正值或负值的整数,则为指数表示法。
例如:
36e5
= 36 x 10^5
= 36 x 100000
= 3600000
等等。