我正在编写一个带有时钟的小应用程序,以十分之一秒为单位显示日期和时间。这样做效率最高的是什么?
我已经写了这个,但我怀疑这是一个很好的解决方案:
var today=new Date();
var mini=today.getMilliseconds();
mini = mini %1000;
if(mini < 100) mini = 0;
else{
mini = ""+mini;
mini = mini.substring(0,1);
}
答案 0 :(得分:3)
试试这个:
Math.round(new Date().getMilliseconds() / 100)
BTW mini % 1000
是多余的,毫秒不会超过1000。
答案 1 :(得分:1)
((new Date()).getMilliseconds()/100).toFixed(0);
请注意,这会返回一个字符串,而不是整数。但是,这个数字是四舍五入的。