UNPKG

lightmeter

Version:

A simple LightMeter UI widget for pinhole cameras

24 lines (21 loc) 578 B
var moment = require('moment'); module.exports = { splitIntoParts: function (secs) { var duration, parts = []; if (secs < 60) { return [{ time: secs, unit: 's' }]; } else { duration = moment.duration(secs, 'seconds'); if (duration.hours()) { parts.push({ time: duration.hours(), unit: 'h' }); } if (duration.minutes()) { parts.push({ time: duration.minutes(), unit: 'm' }); } if (duration.seconds()) { parts.push({ time: duration.seconds(), unit: 's' }); } return parts; } } }