Firefox 的 Math.round 有什么不同吗?还是日期不同?
var p = Math.round(((today - start) / (end - start)) * 100);
在 firefox 中 p
在 crome 中是“N/A”,这是一个正常的数字。为什么?
today
、start
和end
都是Date
对象。
最佳答案
Math.round()
接受一个数字作为参数。给它一个日期对象没有意义。参见 reference和/或 ECMAScript spec .
在计算之前,您应该决定您使用的是哪个单元。纳秒、毫秒、秒、小时……?
例如,要获取通用时间中今天日期对象的毫秒部分,您可以使用:
var milliseconds = today.getUTCMilliseconds();
关于javascript - Firefox 的 Math.round 或 Date 不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52950253/