Показать сообщение отдельно
  #2 (permalink)  
Старый 26.03.2013, 16:58
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,202

Сообщение от voice
как посчитать время его выполнения?
Если это однопоточное выполнение - как вариант

/* запомнили начало */
var d1=new Date();
/* имитируем какие-то действия */
alert('Pause');
/* запомнили окончание */
var d2=new Date();
d1=Math.round((d2-d1)/1000);
d2=strTime(d1);
alert(d2);
function strTime(Time) {
	var str='';
	var d=60*60
	var val;
	for (var i=3; i>1; i--) {
		val=Math.floor(Time/d);
		Time-=d*val;
		d/=60
		val=(val<10)? "0"+val: val;
		str=str+val+":";
	};
	Time=(Time<10)? "0"+Time: Time;
	return str+Time;
};
Ответить с цитированием