vedi, per esempio, http://www.w3schools.com/js/js_timing.asp
occhio che l'utente può in qualunque momento bloccare l'esecuzione dei Javascript e il tuo conteggio è bello e fregato. Per questo controllerei sempre sul server se la risposta arriva davvero in tempo...