formatTime.29ac8c52.js 1.3 KB

123
  1. function c(t,e){let r=t.getDay(),l=a(t),n=Math.floor((t.getMonth()+3)/3).toString();const g={"Y+":t.getFullYear().toString(),"m+":(t.getMonth()+1).toString(),"d+":t.getDate().toString(),"H+":t.getHours().toString(),"M+":t.getMinutes().toString(),"S+":t.getSeconds().toString(),"q+":n},i={0:"日",1:"一",2:"二",3:"三",4:"四",5:"五",6:"六"},u={1:"一",2:"二",3:"三",4:"四"};/(W+)/.test(e)&&(e=e.replace(RegExp.$1,RegExp.$1.length>1?RegExp.$1.length>2?"星期"+i[r]:"周"+i[r]:i[r])),/(Q+)/.test(e)&&(e=e.replace(RegExp.$1,RegExp.$1.length==4?"第"+u[n]+"季度":u[n])),/(Z+)/.test(e)&&(e=e.replace(RegExp.$1,RegExp.$1.length==3?"第"+l+"周":l+""));for(let s in g){let p=new RegExp("("+s+")").exec(e);p&&(e=e.replace(p[1],RegExp.$1.length==1?g[s]:g[s].padStart(RegExp.$1.length,"0")))}return e}function a(t){let e=new Date(t.getTime()),r=e.getDay()||7;e.setDate(e.getDate()-r+1+5);let l=new Date(e.getFullYear(),0,1),n=l.getDay(),g=1;n!=0&&(g=7-n+1),l=new Date(e.getFullYear(),0,1+g);let i=Math.ceil((e.valueOf()-l.valueOf())/864e5);return Math.ceil(i/7)}function o(t){let e=new Date(t).getHours();return e<6?"凌晨好":e<9?"早上好":e<12?"上午好":e<14?"中午好":e<17?"下午好":e<19?"傍晚好":e<22?"晚上好":"夜里好"}export{o as a,c as f};
  2. //# sourceMappingURL=formatTime.29ac8c52.js.map