I'm trying to time a ajax request, but I get random elapsed time:
startTime = new Date();
$.ajax({
...
success: function(response){
endTime = new Date();
timeDiff = endTime - startTime;
elapsed = Math.round(timeDiff % 60);
alert(elapsed + ' seconds elapsed');
}
}
...Like after 2 seconds I get 36 seconds, or 59 seconds, or 1 second etc..
What am I doing wrong here?