Вам не нужен jQuery для этого. Чтобы узнать время на компьютере пользователя в миллисекундах:
var nowInMilliseconds = new Date().getTime();
И так, чтобы сравнить два раза, просто вычтите время начала из времени окончания, и это разница в миллисекундах.
Пример:
(function() {
var firstClick;
function clickHandler() {
var now, duration;
now = new Date().getTime();
if (!firstClick) {
// Remember the time of the first click
firstclick = now;
}
else {
// Second click; how long as it been?
duration = now - firstClick;
// Reset so we're waiting for the first click again
firstClick = undefined;
// ...send your Ajax data to the server...
}
}
function pageLoad() {
$('#button').click(clickHandler);
}
window.onload = pageLoad; // or jQuery.ready() or whatever
})();
(Внешняя функция предназначена только для определения области видимости, поэтому мы не создаем ненужных глобальных символов.)