index.js 726 B

12345678910111213141516
  1. export function renderTime(time) {
  2. var t = new Date(parseInt(time));
  3. var Y = t.getFullYear();
  4. var M = t.getMonth() + 1 < 10 ? '0' + (t.getMonth() + 1) : t.getMonth() + 1;
  5. var D = t.getDate() < 10 ? '0' + t.getDate() : t.getDate();
  6. var H = t.getHours() < 10 ? '0' + t.getHours() : t.getHours();
  7. var F = t.getMinutes() < 10 ? '0' + t.getMinutes() : t.getMinutes();
  8. var S = t.getSeconds() < 10 ? '0' + t.getSeconds() : t.getSeconds();
  9. return `${M}-${D} ${H}:${F}`;
  10. }
  11. export function readablizeBytes(value) {
  12. let s = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB'];
  13. let e = Math.floor(Math.log(value) / Math.log(1024));
  14. return (value / Math.pow(1024, Math.floor(e))).toFixed(2) + ' ' + s[e];
  15. }