Comment puis-je obtenir du temps de résolution de millisecondes (ou mieux) dans HTML5?
-
14-11-2019 - |
Question
Je fais une application HTML5 Canvas. Pour l'animation, j'ai besoin du temps d'horloge haute résolution. Comment puis-je l'obtenir? Il devrait être une résolution de niveau en millisecondes au minimum.
La solution
Afaik, cela ne fait pas partie de HTML5 mais JavaScript. Et vous ne pouvez pas le faire de manière fiable car cela dépend de l'implémentation du navigateur. Par exemple, Dans IE (8 et 6), la plus petite résolution que vous puissiez avoir est de 15 millisecondes.
Mise à jour
Excuses - je viens de remarquer que vous avez demandé comment obtenir le temps, utiliser Date.getTime()
. Cela vous donnera le temps en millisecondes depuis le 1er janvier 1970, mais ma mise en garde d'en haut est toujours - vous obtiendrez une valeur en millisecondes, mais vous ne pouvez pas être sûr de la précision et vous ne devriez donc pas en dépendre pour tout ce qui est critique de temps .
Références: