4422 votes

Comment obtenez-vous un timestamp en JavaScript ?

Comment puis-je obtenir un timestamp en JavaScript ?

Quelque chose de similaire en timestamp Unix, autrement dit, un nombre unique qui représente la date et l’heure actuel. Soit comme un nombre ou une chaîne.

5461voto

daveb Points 24831

Ce qui suit renvoie le nombre de millisecondes depuis l’époque.

Ou sur les navigateurs qui prennent en charge ES5 (notamment pas IE8 et versions antérieures), vous pouvez utiliser `` :

.. .ce qui est très facilement corrigées pour les navigateurs plus anciens :

587voto

xer0x Points 3507
<pre><code></code><p>Je l’aime, car il est petit.</p></pre>

299voto

Coombesy Points 1569

JavaScript fonctionne avec le nombre de millisecondes écoulées depuis l'époque alors que la plupart des autres langues de travail avec les secondes. Vous pourriez travailler avec des millisecondes, mais dès que vous passez la valeur à dire à PHP, le PHP des fonctions natives vont probablement échouer. Pour être sûr j'ai toujours utiliser les secondes, pas millisecondes.

Cela vous donnera un timestamp Unix (en secondes):

var unix = Math.round(+new Date()/1000);

Cela vous donnera le nombre de millisecondes depuis l'époque (pas de timestamp Unix):

var milliseconds = new Date().getTime();

158voto

Staale Points 8795
<pre><code></code></pre>

153voto

GottZ Points 1319

vous avez tous le faire trop compliqué. que diriez-vous de simplicité ?

pour le faire fonctionner dans Internet Explorer, vous pourriez faire ceci :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X