vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
2 lines (1 loc) • 683 B
JavaScript
;const o=require("./constant.cjs"),c=(t,n,s)=>{const e=String(t);return!e||e.length>=n?t:`${Array(n+1-e.length).join(s)}${t}`},f=t=>{const n=-t.utcOffset(),s=Math.abs(n),e=Math.floor(s/60),r=s%60;return`${n<=0?"+":"-"}${c(e,2,"0")}:${c(r,2,"0")}`},i=(t,n)=>{if(t.date()<n.date())return-i(n,t);const s=(n.year()-t.year())*12+(n.month()-t.month()),e=t.clone().add(s,o.M),r=n-e<0,a=t.clone().add(s+(r?-1:1),o.M);return+(-(s+(n-e)/(r?e-a:a-e))||0)},h=t=>t<0?Math.ceil(t)||0:Math.floor(t),u=t=>({M:o.M,y:o.Y,w:o.W,d:o.D,D:o.DATE,h:o.H,m:o.MIN,s:o.S,ms:o.MS,Q:o.Q})[t]||String(t||"").toLowerCase().replace(/s$/,""),d=t=>t===void 0,M={s:c,z:f,m:i,a:h,p:u,u:d};module.exports=M;