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.

Était-ce utile?

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:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top