UNPKG

uv-ui

Version:

基于vue3的移动端组件库

2 lines (1 loc) 770 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const c=t=>{const n=new Date,e=n.getFullYear(),r=o(n.getMonth()+1),s=o(n.getDate()),u=o(n.getHours()),i=o(n.getMinutes());return t==="date"?`${e}-${r}-${s}`:t==="year-month"?`${e}-${r}`:t==="time"?`${u}-${i}`:t==="datetime"?`${e}-${r}-${s} ${u}:${i}`:""};function l(t,n){if(t<0)return[];const e=Array(t);let r=-1;for(;++r<t;)e[r]=n(r);return e}function o(t,n=2){let e=t+"";for(;e.length<n;)e="0"+e;return e}const g=(t,n,e,r,s)=>{const u=l(n-t+1,i=>{const a=o(t+i);return r(e,{label:a,value:a})});return s?s(e,u):u},$=(t,n)=>32-new Date(t,n-1,32).getDate();exports.getCurrentTime=c;exports.getMonthEndDay=$;exports.getOptions=g;exports.padZero=o;exports.times=l;