tracker-tasks

This commit is contained in:
nik.polishuk committed 2023-06-29 19:18:58 +03:00
1 parent 4180cb5858
commit e58a576be9
8 files changed
+122 -16

No files matched your search

+20
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]
];
}
}