feat: Compare sidebar layout done.
This commit is contained in:
@@ -2,29 +2,31 @@ import moment from 'moment';
|
||||
|
||||
/**
|
||||
* 將秒數轉換成帶有時間單位的格式
|
||||
* @param {number} Second
|
||||
* @param {number} second
|
||||
* @param {number} fixedNumber 小數點後幾位
|
||||
* @returns {string} 轉換完的格式(ex: 1 day, 6.8 hrs)
|
||||
*/
|
||||
export function getTimeLabel(Second) {
|
||||
var day = 24 * 60 * 60
|
||||
var hour = 60 * 60
|
||||
var minutes = 60
|
||||
var dd = Math.floor(Second / day)
|
||||
var hh = Math.floor((Second % day) / hour)
|
||||
var mm = Math.floor((Second % hour) / minutes)
|
||||
export function getTimeLabel(second, fixedNumber = 0) {
|
||||
const day = 24 * 60 * 60;
|
||||
const hour = 60 * 60;
|
||||
const minutes = 60;
|
||||
const dd = Math.floor(second / day);
|
||||
const hh = Math.floor((second % day) / hour);
|
||||
const mm = Math.floor((second % hour) / minutes);
|
||||
|
||||
if(dd > 0){
|
||||
return dd + " days"
|
||||
return (second / day).toFixed(fixedNumber) + " days"
|
||||
}
|
||||
else if(hh > 0){
|
||||
return hh + " hrs"
|
||||
return ((second % day) / hour).toFixed(fixedNumber) + " hrs"
|
||||
}
|
||||
else if(mm > 0){
|
||||
return mm + " mins"
|
||||
return ((second % hour) / minutes).toFixed(fixedNumber) + " mins"
|
||||
}
|
||||
if(Second == 0){
|
||||
return Second + " sec"
|
||||
if(second == 0){
|
||||
return second + " sec"
|
||||
}
|
||||
return Second + " secs"
|
||||
return second + " sec"
|
||||
}
|
||||
/**
|
||||
* 將秒數轉換成帶有縮寫時間單位的格式
|
||||
|
||||
Reference in New Issue
Block a user