我正在制作HTML5 canvas应用程序。对于动画,我需要高分辨率的时钟时间。我怎么才能得到这个呢?它至少应该是毫秒级的分辨率。
发布于 2011-05-17 11:20:06
这不是HTML5的一部分而是JavaScript的一部分而且你不能可靠地做到这一点,因为它依赖于浏览器实现。例如,in IE (8 and 6), the smallest resolution you can have is 15 milliseconds。
更新
抱歉--我刚刚注意到你问的是如何实际获得时间,使用Date.getTime()。这将为您提供自1970年1月1日以来的时间(以毫秒为单位),但我上面的警告仍然成立-您将获得一个以毫秒为单位的值,但您不能确定其准确性,因此您不应依赖于任何时间关键点。
参考文献:
https://stackoverflow.com/questions/6025808
复制相似问题