fix: Issues #222 done.

This commit is contained in:
chiayin
2024-03-07 17:34:19 +08:00
parent e8dc258c12
commit e28aaf9cce
2 changed files with 28 additions and 1 deletions

View File

@@ -179,3 +179,27 @@ export function formatTime(seconds) {
return result.trim(); // 去除最后一个空格
} else return null;
}
/**
*
* @param {array} times
* @returns {array}
*/
export function formatMaxTwo(times) {
const formattedTimes = [];
for (let time of times) {
let units = time.match(/\d+[dhms]/g); // 匹配數字和單位(天、小時、分鐘、秒)
let formattedTime = '';
let count = 0;
// 只保留最大的兩個單位
for (let unit of units) {
if (count >= 2) {
break;
}
formattedTime += unit + ' ';
count++;
}
formattedTimes.push(formattedTime.trim()); // 去除末尾的空格
}
return formattedTimes;
}