Javascript склонение
Code (javascript)
-
-
function PluralNumber(count, arg0, arg1, arg2, arg3) {
-
var result = arg0;
-
var last_digit = count % 10;
-
var last_two_digits = count % 100;
-
if (last_digit == 1 && last_two_digits != 11) result += arg1;
-
else if ((last_digit == 2 && last_two_digits != 12)
-
|| (last_digit == 3 && last_two_digits != 13)
-
|| (last_digit == 4 && last_two_digits != 14))
-
result += arg2;
-
else
-
result += arg3;
-
return result;
-
}
-
-
PluralNumber(days, ‘ д’, ‘ень’, ‘ня’, ‘ней’)
-
PluralNumber(hours, ‘ час’, ”, ‘а’, ‘ов’)
-
PluralNumber(mins, ‘ минут’, ‘у’, ‘ы’, ”)
-
Взято у Yandex
