From adb4dd3c8f01c4b732cd5b85ccdcffd4b2138737 Mon Sep 17 00:00:00 2001 From: Soopyboo32 <49228220+Soopyboo32@users.noreply.github.com> Date: Thu, 8 Sep 2022 16:13:36 +0800 Subject: fix rounding error --- utils/numberUtils.js | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'utils') diff --git a/utils/numberUtils.js b/utils/numberUtils.js index 97693e1..327f875 100644 --- a/utils/numberUtils.js +++ b/utils/numberUtils.js @@ -84,20 +84,12 @@ let utils = { } return utils.timeNumber(time) }, - timeNumber: (time) => { + timeNumber: (time, secondDecimals = 0) => { let mins = Math.floor(time / 1000 / 60) let secs = Math.floor(time / 1000) % 60 if (mins === 0) return secs + "s" - return `${mins}m ${secs}s` - }, - timeNumberDetailed: (time, decimalPoint) => { - let mins = Math.floor(time / 1000 / 60) - let tenToDecimalPower = 10 ** decimalPoint - let secs = Math.floor((time / 1000) * tenToDecimalPower)/tenToDecimalPower % 60 - - if (mins === 0) return secs + "s" - return `${mins}m ${secs}s` + return `${mins}m ${secs.toFixed(secondDecimals)}s` }, timeNumber2: (time) => { let hours = Math.floor(time / 1000 / 60 / 60) -- cgit