Мне надоело каждый раз искать эту информацию. Нужно один раз записать! А ещё лучше запомнить. В русском языке существуют 3 плюральные формы! И для их правильного написания в интернете есть одна простая формула:


( n%10 == 1 && n%100 != 11 ? 
0 :
( n%10 >= 2 && n%10 <= 4 && ( n%100 < 10 || n%100 >= 20 ) ?
1 :
2 ) )

Например: n-дней:
var pl = [ 'ень', 'ня', 'ней' ];

Получается: 1 день, 2 дня, 5 дней.

URL записи