ajax - асинхронный!
var sTime //объявили переменную
$.ajax({
url: "/time.php",
cache: false,
success: function(data){ //выполнилось после ответа от сервера
sTime = data;
console.log(sTime);
}
});
console.log(sTime); // выполнилось ДО ответа от сервера
Поток не ждёт пока ответит сервер, поток идет дальше. Вы можете положить в success вызов функции в которой вам нужно серверное время (естественно после присвоения sTime = data), тогда оно будет вам доступно