setTimeout aber für eine bestimmte Zeit

Ist es etwas, was leicht in JavaScript zur Verfügung stehen (also nicht über "plugins"), die mir ermöglicht, etwas zu tun, wie setTimeout, aber anstatt zu sagen, in wie vielen Millisekunden etwas passieren sollte, gebe ich es ein Datum-Objekt "erzählen", wenn etwas zu tun?

setToHappen(function () {
    alert('Wake up!');
}, new Date("..."));

Und ja, ich weiß, ich kann diese einfach durch Subtraktion new Date() mit meinem vorhandenen date-Objekt (oder vielleicht ist es anders herum), um den Betrag von Millisekunden, aber ich würde immer noch gerne wissen.

InformationsquelleAutor Deniz Dogan | 2009-04-23
Schreibe einen Kommentar