// Convert a time in seconds to a string: // less than 10 seconds: N.NNs // less than a minute: NN.Ns // otherwise: NmNNs // Author: Jason Hood function duration(nSeconds) { if (nSeconds < 60) { return nSeconds.toFixed(nSeconds < 10 ? 2 : 1) + "s"; } nSeconds = Math.round(nSeconds); return Math.floor(nSeconds / 60) + "m" + ("0" + Math.floor(nSeconds % 60)).slice(-2) + "s"; }