VulpesOS/assets/webapps/camera.gaiamobile.org/js/lib/format-timer.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

26 lines
No EOL
754 B
JavaScript

define([
'require',
'exports',
'module',
'format'
], function (require, exports, module) {
'use strict';
var format = require('format');
function digits(value) {
return format.padLeft(value, 2, '0');
}
module.exports = function (ms) {
var totalSeconds = ms / 1000;
var seconds = Math.round(totalSeconds % 60);
var minutes = Math.floor(totalSeconds / 60);
var hours;
if (minutes < 60) {
return digits(minutes) + ':' + digits(seconds);
} else {
hours = Math.floor(minutes / 60);
minutes = Math.round(minutes % 60);
return hours + ':' + digits(minutes) + ':' + digits(seconds);
}
return '';
};
});