JSFiddle - React, Tailwind, and code Playground
by Felipe Kautzmann
JavaScript
function get_time_difference(earlierDate, laterDate) {
var nTotalDiff = laterDate.getTime() - earlierDate.getTime();
var oDiff = new Object();
oDiff.minutes = Math.floor(nTotalDiff / 1000 / 60);
nTotalDiff -= oDiff.minutes * 1000 * 60;
oDiff.seconds = Math.floor(nTotalDiff / 1000);
oDiff.milliseconds = Math.floor(nTotalDiff * 1000);
return oDiff;
}
var timeInit;
var timeFinal;
var counter = 0;
function pageLoad() {
var manager = Sys.WebForms.PageRequestManager.getInstance();
if (manager != null) {
manager.add_beginRequest(Request_Begin);
manager.add_endRequest(Request_End);
}
}
function Request_Begin(sender, args) {
counter++;
timeInit = new Date();
}
function Request_End(sender, args) {
timeFinal = new Date();
var diff = get_time_difference(timeInit, timeFinal);
alert('Minutes: ' + diff.minutes + '\nSeconds: ' + diff.seconds + '.' + diff.milliseconds);
}