UNPKG

@zhouhua5982/date-utils

Version:

日期处理工具:主要功能为获取起止日期

3 lines (2 loc) 2.17 kB
var e=function(){return new Date},t=function(){var t=new Array,n=e(),r=n.getDay(),a=864e5,u=0!=r?r-1:6,w=new Date(n.getTime()-u*a),g=new Date(w.getTime()+5184e5);return t.push(w),t.push(g),t},n=function(){var t=new Array,n=e(),r=n.getMonth(),a=n.getFullYear(),u=new Date(a,r,1);11==r?(a++,r=0):r++;var w=new Date(a,r,1),g=new Date(w.getTime()-864e5);return t.push(u),t.push(g),t},r=function(e){return e<3?0:e<6?3:e<9?6:9},a=function(e,t){var n=new Date(e,t,1),r=n.getMonth(),a=n.getFullYear();11==r?(a++,r=0):r++;var u=new Date(a,r,1);return new Date(u.getTime()-864e5).getDate()},u=function(){var t=new Array,n=e(),u=n.getMonth(),w=n.getFullYear(),g=r(u),D=g+2,h=new Date(w,g,1),o=new Date(w,D,a(w,D));return t.push(h),t.push(o),t},w=function(){var t=new Array,n=e().getFullYear(),r=new Date(n,0,1),a=new Date(n,11,31);return t.push(r),t.push(a),t},g=function(e,t){return 0==t?(t=11,e--,new Date(e,t,1)):(t--,new Date(e,t,1))},D=function(){var t=new Array,n=e(),r=n.getMonth(),u=n.getFullYear(),w=g(u,r),D=new Date(w.getFullYear(),w.getMonth(),a(w.getFullYear(),w.getMonth()));return t.push(w),t.push(D),t},h=function(){var t=new Array,n=e(),r=n.getDay(),a=(n.getDate(),864e5),u=0!=r?r-1:6,w=new Date(n.getTime()-a*u),g=new Date(w.getTime()-a),D=new Date(g.getTime()-5184e5);return t.push(D),t.push(g),t},o=function(e,t){switch(function(e){var t=0;return e>=0&&e<3?t=9:e>=3&&e<6?t=0:e>=6&&e<9?t=3:e>=9&&e<12&&(t=6),t}(t)){case 0:e--,t=9;break;case 3:t=0;break;case 6:t=3;break;case 9:t=6}return new Date(e,t,1)},i=function(){var t=new Array,n=e(),r=n.getMonth()+1,u=n.getFullYear(),w=o(u,r),g=new Date(w.getFullYear(),w.getMonth()+2,a(w.getFullYear(),w.getMonth()+2));return t.push(w),t.push(g),t},l=function(){var t=new Array,n=e().getFullYear();n--;var r=new Date(n,0,1),a=new Date(n,11,1);return t.push(r),t.push(a),t};export{e as getCurrentDate,n as getCurrentMonth,u as getCurrentSeason,t as getCurrentWeek,w as getCurrentYear,a as getMonthDays,D as getPreviousMonth,i as getPreviousSeason,h as getPreviousWeek,l as getPreviousYear,g as getPriorMonthFirstDay,o as getPriorSeasonFirstDay,r as getQuarterSeasonStartMonth}; //# sourceMappingURL=date-utils.es5.js.map