fix: Issues #222 done.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user