¿Hay algo disponible en JavaScript (es decir, no a través de "complementos") que me permita hacer algo como setTimeout
, pero en lugar de decir en cuántos milisegundos debería pasar algo, le doy una fecha ¿Qué objeto le dice cuándo hacer algo?setTimeout pero por un tiempo determinado
setToHappen(function() {
alert('Wake up!');
}, new Date("..."));
Y sí, sé que puedo hacer esto simplemente restando new Date()
con mi objeto de fecha existente (o tal vez es al revés) para obtener la cantidad de milisegundos, pero todavía me gustaría saber.
¿no tienes que multiplicar por 1000 para obtener los milisegundos? –
@Pim, no, no. 'getTime()' devuelve la cantidad de milisegundos entre 00:00:00 1/1/1970 y el objeto de fecha correspondiente. – James
AH bien, pensé que era en segundos. –