Ayuda con un contador en JS

Buen dia1 les platico, estoy desarrollando un contador en javascript el cual si pasa un cierto tiempo me cierra la sesion, este funciona a la perfeccion, el problema es que el contador no me lo muestra en segundos, les dejo mi codigo esperando y agradeciendo me puedan ayudar para que me muestre segundos.

JSP

Tu sesion terminara en:

Cerrar ahora
cancelar

JS

var timeOfLastActivity;
var timeForCloseSession;
var timeBeforeWarning = 60000; // 1 minutos
var timeBeforeClose = 100000; // 40 segundos
var timeForUpdateWarning = 500; // 0.5 seconds

function resetAll() {
timeOfLastActivity = new Date().getTime();
timeForCloseSession = timeOfLastActivity + timeBeforeClose;
setTimeout(function() {
$("#warning").show();
showTime();
}, timeBeforeWarning);
$("#warning").hide();
}

function showTime() {
var currentTime = new Date().getTime();
if (currentTime < timeForCloseSession) {
$("#warning span").html(timeForCloseSession - currentTime)
} else {
$("#cerrarh").trigger("click");
}
if ($("#warning").is(":visible")) {
setTimeout(showTime, timeForUpdateWarning);
}
}

$("#cerrarh").click(function() {
$("#warning").hide();
$("h1").html("Session closed");
$.post("/echo/json/"); // Send AJAX close
});
$("#notClose").click(function() {
resetAll();
$.post("/echo/json/"); // Send AJAX beat
});

resetAll();

$("#cerrarh").click(function () {

$.ajax({
type: "POST",
url: "CerrarSesionServlet",
success: function () {
setTimeout(redireccionar(), 6000);
}
});
});