Comment puis-je obtenir le timestamp UTC actuel en JavaScript ? Je veux faire ce que je puisse envoyer des horodateurs de la côté client qui sont indépendants de leur fuseau horaire
- Comment obtenir un horodatage UTC en JavaScript? (5 réponses )
Réponses
Trop de publicités?Comme wizzard a souligné, la bonne méthode est,
new Date().getTime();
ou en vertu de Javascript 1.5, juste
Date.now();
À partir de la documentation,
La valeur retournée par la méthode getTime est le nombre de millisecondes depuis le 1er janvier 1970 00:00:00 UTC.
Si vous vouliez faire un horodatage sans millisecondes que vous pouvez utiliser,
Math.floor(Date.now() / 1000);
Je voulais faire cette réponse donc la bonne méthode est plus visible.
Vous pouvez comparer ExpExc et Narendra Yadala les résultats de la méthode ci-dessus à http://jsfiddle.net/JamesFM/bxEJd/, et vérifier avec http://www.unixtimestamp.com/ ou en exécutant date +%s
sur un terminal Unix.
Vous pouvez utiliser la méthode Date.UTC pour obtenir l’horodatage dans le fuseau horaire UTC.
Utilisation :
Live demo ici http://jsfiddle.net/naryad/uU7FH/1/