Показать сообщение отдельно
  #6 (permalink)  
Старый 12.04.2018, 12:45
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

t можно использовать для останова часов
<div id = 'clock'></div>
<button id='stop'>Stop</button>
<script>
var t;
document.getElementById('stop').onclick = function() {
    clearTimeout(t);
};
class startTime {
	constructor(){
		this.count();
	}
	count(){
		var date = new Date();
		
		var h = date.getHours();
		var m = date.getMinutes(); 
		var s = date.getSeconds();
		
		m = this.checkTime(m); 
		s = this.checkTime(s); 

		document.getElementById('clock').innerHTML = h + ":" + m + ":" + s; 
		
		t = setTimeout(this.count.bind(this), 500);
	}
	
	checkTime(i) {
		if (i < 10) i = "0" + i;
		
		return i;
	}
}
 var Clock=new startTime();

</script>

Последний раз редактировалось Dilettante_Pro, 12.04.2018 в 12:50.
Ответить с цитированием