Skip to content

Instantly share code, notes, and snippets.

@chy4egg
Created December 28, 2017 11:26
Show Gist options
  • Save chy4egg/4c05eb4847d1d4a332c4f689995d648a to your computer and use it in GitHub Desktop.
Save chy4egg/4c05eb4847d1d4a332c4f689995d648a to your computer and use it in GitHub Desktop.
Склонение именительных рядом с числительным
function (number) {
var cases = [2, 0, 1, 1, 1, 2];
var titles = ['год', 'года', 'лет'];
return number + " " + titles[(number % 100 > 4 && number % 100 < 20) ? 2 : cases[(number % 10 < 5) ? number % 10 : 5]];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment