Existe-t-il quelque chose de facilement disponible en JavaScript (ie pas via "plugins") qui me permette de faire quelque chose comme setTimeout
, mais au lieu de dire en combien de millisecondes quelque chose devrait arriver, je lui donne une date objet qui dit quand faire quelque chose?setTimeout mais pour un temps donné
setToHappen(function() {
alert('Wake up!');
}, new Date("..."));
Et oui, je sais que je peux le faire simplement en soustrayant new Date()
avec mon objet date existante (ou peut-être est l'inverse) pour obtenir la quantité de millisecondes, mais je voudrais encore savoir.
ne devez-vous pas multiplier par 1000 pour obtenir les milisecondes? –
@Pim, non vous. 'getTime()' renvoie le nombre de millisecondes entre 00:00:00 1/1/1970 et l'objet de date correspondant. – James
AH ok, je pensais que c'était en quelques secondes. –