tracker-tasks

This commit is contained in:
2023-06-29 19:18:58 +03:00
parent 4180cb5858
commit e58a576be9
8 changed files with 122 additions and 16 deletions

View File

@ -61,3 +61,23 @@ export function getCorrectRequestDate(date) {
const sec = String(date.getUTCSeconds());
return `${yyyy}-${mm}-${dd} ${hh}:${min}:${sec}`;
}
export function caseOfNum(number, type) {
const comments = ["коментарий", "комментария", " коментариев"];
const files = ["файлов", "файла", "файлов"]
const cases = [2, 0, 1, 1, 1, 2];
if (type === 'comments') {
return comments[
number % 100 > 4 && number % 100 < 20
? 2
: cases[number % 10 < 5 ? number % 10 : 5]
];
}
if (type === 'files') {
return files[
number % 100 > 4 && number % 100 < 20
? 2
: cases[number % 10 < 5 ? number % 10 : 5]
];
}
}