Склонение по числительным JS

145
17 ноября 2020, 23:30

Вывести текущее время не проблема. Как вывести текущее время на JS с учётом склонения в зависимости от чисел?

Answer 1

function declOfNum(number, titles) {   
    cases = [2, 0, 1, 1, 1, 2];   
    return titles[ (number%100>4 && number%100<20)? 2 : cases[(number%10<5)?number%10:5] ];   
} 
alert ( declOfNum(2 , ['час', 'часа', 'часов']) );

READ ALSO
Появление блока при наведении на другой блок javascript

Появление блока при наведении на другой блок javascript

Нашел на просторах интернета данный код

206
Поиск нескольких имен в цикле

Поиск нескольких имен в цикле

Что есть Набор данных в виде: Тема пиьма – Имя / комментарий, наборов может быть несколько, выполняется split по \n

97
Добавление атрибутa muted к тегу &lt;audio&gt; через JavaScript

Добавление атрибутa muted к тегу <audio> через JavaScript

пытался через js добавить атрибут 'muted' к аудио тегу, но попытки тщетныПри просмотре элементов все работает, но на деле же музыка продолжает...

127
Не считывается значение с radiobutton

Не считывается значение с radiobutton

У меня есть rest контроллер, который принимает json и записывает его в бдЕсть форма, с которой считываются значения после сабмита и отправляются...

150