Показать сообщение отдельно
  #5 (permalink)  
Старый 22.08.2017, 14:13
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 505

<script>
function plural(arr) {
	var get = [0,1,2,2,2,0,0,0,0,0];
	return function(num) {
                if( String.prototype.slice.call(num, -2,-1) === '1' ) return arr[0];
		num = String.prototype.slice.call(num, -1);
                return arr[ get[num] ];
        }
}

var sec = plural(['секунд','секунду','секунды']);
for(var i=0; i<=31; i++) {
	document.write('через '+i+' ' + sec(i) + '<br>');
}
</script>
Ответить с цитированием