utils.js 502 B

123456789101112131415161718
  1. export function formatDuration(duration, text = false) {
  2. duration = Math.floor(duration);
  3. var seconds = duration % 60;
  4. const minutes = Math.floor(duration / 60);
  5. if (seconds < 10) {
  6. seconds = '0' + seconds;
  7. }
  8. return `${minutes}${text?'m':''}:${seconds}${text?'s':''}`;
  9. }
  10. export function getQueryString(params) {
  11. var esc = encodeURIComponent;
  12. return Object.keys(params)
  13. .map(k => esc(k) + '=' + esc(params[k]))
  14. .join('&');
  15. }
  16. export default {formatDuration, getQueryString}