Rounding seconds to 2 decimal places

This commit is contained in:
Jonathan Putney
2019-12-23 20:40:13 -05:00
parent ffc79c3615
commit f30e546aa6

View File

@@ -28,7 +28,7 @@ export function getSecondsAsHHMMSS(totalSeconds: Number) {
const dateObj = new Date(totalSeconds * 1000); const dateObj = new Date(totalSeconds * 1000);
const minutes = dateObj.getUTCMinutes(); const minutes = dateObj.getUTCMinutes();
// make sure we add any possible decimal value // make sure we add any possible decimal value
const seconds = dateObj.getSeconds() + (totalSeconds % 1.0); const seconds = (dateObj.getSeconds() + (totalSeconds % 1.0)).toFixed(2);
return hours.toString().padStart(2, '0') + ':' + return hours.toString().padStart(2, '0') + ':' +
minutes.toString().padStart(2, '0') + ':' + minutes.toString().padStart(2, '0') + ':' +
@@ -120,7 +120,7 @@ export function getDurationAsSeconds(duration: String, durationRegex: RegExp) {
anchor.setMilliseconds(anchor.getMilliseconds() + milliseconds); anchor.setMilliseconds(anchor.getMilliseconds() + milliseconds);
} }
return ((anchor * 1.0) - now) / 1000.0; return (((anchor * 1.0) - now) / 1000.0).toFixed(2);
} }
/** /**