Simplify calculation at duration formatting
authorJérôme Benoit <jerome.benoit@sap.com>
Sat, 18 Sep 2021 11:16:32 +0000 (13:16 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Sat, 18 Sep 2021 11:16:32 +0000 (13:16 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
src/utils/Utils.ts

index fb5c88c5a61d1843e0496b732ba9ec1c9ab375af..f6565cc53c3f1cbaeef542d36f6ced8d247cce55 100644 (file)
@@ -20,8 +20,8 @@ export default class Utils {
   public static formatDurationMilliSeconds(duration: number): string {
     duration = Utils.convertToInt(duration);
     const hours = Math.floor(duration / (3600 * 1000));
-    const minutes = Math.floor((duration - (hours * (3600 * 1000))) / (60 * 1000));
-    const seconds = (duration - (hours * 3600 * 1000) - (minutes * 60 * 1000)) / 1000;
+    const minutes = Math.floor((duration / 1000 - (hours * 3600)) / 60);
+    const seconds = duration / 1000 - (hours * 3600) - (minutes * 60);
     let hoursStr: string = hours.toString();
     let minutesStr: string = minutes.toString();
     let secondsStr: string = seconds.toString();