Files
mifi-tools/webs/vue761/static/js/fun-3edebd8d.js
2025-11-03 15:27:16 +08:00

2 lines
1014 B
JavaScript

const o=e=>{let r=new Date(e*1e3),s=r.getUTCHours().toString().padStart(2,"0"),t=r.getUTCMinutes().toString().padStart(2,"0"),n=r.getUTCSeconds().toString().padStart(2,"0");return`${s}:${t}:${n}`},c=e=>{const[r,s]=e.split("_"),t=parseInt(r);switch(s){case"1":return`${t}MB`;case"1024":return`${t}GB`;case"1048576":return`${t}TB`;default:return`${t}`}},u=e=>{if(!e)return"";const r=/(\d+)(\w+)/,s=e.match(r);if(!s||s.length!==3)return e;const t=parseInt(s[1]),n=s[2];let a=0;switch(n){case"MB":a=1;break;case"GB":a=1024;break;case"TB":a=1048576;break;default:return e}return`${t}_${a}`},l=e=>(e/1024).toFixed(2),i=e=>{if(!e)return"0 B";let r=parseFloat(e);const s=["B","KB","MB","GB","TB"];let t=0;for(;r>=1024&&t<s.length-1;)r/=1024,t++;return`${r.toFixed(2)} ${s[t]}`},B=e=>{let r={TB:1099511627776,GB:1073741824,MB:1048576,KB:1024,B:1},s=/^(\d+(?:\.\d+)?)\s*(\w+)$/i,t=e.match(s);if(!t)return 0;let n=parseFloat(t[1]),a=t[2].toUpperCase();return r[a]?n*r[a]:0};export{i as a,o as b,B as c,l as d,u as e,c as f};