javascript - using setTimeout to execute function excatly at specified time -
here code below..
settimeout(executequery, 5000); iam aware executequery run after 5 second... want run @ e.gethours()+':'+e.getminutes() console.log(e.gethours()+':'+e.getminutes()); display 1:30 ,iam trying run a function today @ 1:30 anyways fix this???
set date , time when want run function using new date(year, month, day, hours, minutes, seconds, milliseconds); . current new date() , , substract difference in milliseconds count, assign settimeout function. see following snippet:-
window.onload=function(){ var date1=new date(); var date2=new date(2014,05,27,11,45,00); var diff=date2.gettime()-date1.gettime(); settimeout(executequery, diff); } function executequery(){ alert("hello"); }
Comments
Post a Comment