UNPKG

date-api

Version:
1 lines 6.27 kB
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.time=e():t.time=e()}(this,function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var a=e[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)n.d(r,a,function(e){return t[e]}.bind(null,a));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";function r(){var t=new Date,e=t.getDay()-1,n=t.getDate(),r=t.getMonth(),a=t.getYear();a+=a<2e3?1900:0;var o=new Date;return o.setDate(1),o.setMonth(o.getMonth()-1),{now:t,nowDayOfWeek:e,nowDay:n,nowMonth:r,nowYear:a,lastMonth:o.getMonth()}}function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,e=new Date(t),n=e.getFullYear(),r=e.getMonth()+1,a=e.getDate();return r<10&&(r="0"+r),a<10&&(a="0"+a),n+"-"+r+"-"+a}function o(){return(new Date).getTime()}function u(){var t=new Date;return new Date(t.setHours(0,0,0,0)-864e5).getTime()}function i(){return(new Date).setHours(23,59,59,0)-864e5}function D(){return(new Date).setHours(0,0,0,0)}function f(){return(new Date).setHours(23,59,59,0)}function g(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,e=new Date(t),n=e.getDate()-e.getDay()-1;return new Date(e.setDate(n)).setHours(23,59,59)}function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,e=new Date(t),n=e.getDate()-e.getDay()-6;return new Date(e.setDate(n)).setHours(0,0,0)}function d(){var t=r(),e=t.nowDayOfWeek,n=t.nowDay,a=t.nowMonth,o=t.nowYear;return new Date(o,a,n-e-7).getTime()}function w(){var t=r(),e=t.nowDayOfWeek,n=t.nowDay,a=t.nowMonth,o=t.nowYear;return new Date(o,a,n-e-1,23,59,59,0).getTime()}function s(){var t=r(),e=t.nowDayOfWeek,n=t.nowDay,a=t.nowMonth,o=t.nowYear;return new Date(o,a,n-e).getTime()}function y(){var t=r(),e=t.nowDayOfWeek,n=t.nowDay,a=t.nowMonth,o=t.nowYear;return new Date(o,a,n+(6-e),23,59,59).getTime()}function l(t){var e=r().nowYear,n=new Date(e,t,1);return(new Date(e,t+1,1)-n)/864e5}function h(){var t=r().nowMonth,e=0;return t<3&&(e=0),t>2&&t<6&&(e=3),t>5&&t<9&&(e=6),t>8&&(e=9),e}function v(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,e=r().nowYear,n=new Date(t),a=new Date(e,0,1),o=n.getDay();0===o&&(o=7);var u=a.getDay();return 0===u&&(u=7),Math.floor(((n.getTime()-a.getTime())/864e5+u-o)/7+1)}function M(){var t=new Date,e=t.getFullYear(),n=t.getMonth();return 0===n&&(n=12,e-=1),new Date(e,n,1,0,0,0)}function m(){var t=r().now,e=t.getFullYear(),n=t.getMonth();return 0===n&&(n=12,e-=1),new Date(e,n,0).setHours(23,59,59)}function Y(){var t=r(),e=t.nowMonth,n=t.nowYear;return new Date(n,e,1).getTime()}function S(){var t=r(),e=t.nowMonth,n=t.nowYear;return new Date(n,e,l(e),23,59,59,0).getTime()}function T(){var t=r(),e=t.lastMonth,n=t.nowYear;return 11===e?new Date(n-1,e,1).getTime():new Date(n,e,1).getTime()}function p(){var t=r(),e=t.lastMonth,n=t.nowYear;return 11===e?new Date(n-1,e,l(e),23,59,59,0).getTime():new Date(n,e,l(e),23,59,59,0).getTime()}function L(){var t=r().nowYear;return new Date(t,h(),1).getTime()}function E(){var t=r().nowYear,e=h()+2;return new Date(t,e,l(e)).getTime()}function k(){var t=r().nowYear,e=--t;return new Date(e,0,1).getTime()}function W(){var t=r().nowYear,e=--t;return new Date(e,11,l(11),23,59,59,0).getTime()}function b(){var t=r().nowYear;return new Date(t,0,1).getTime()}function O(){var t=r().nowYear;return new Date(t,11,l(11),23,59,59,0).getTime()}function j(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return(new Date).setHours(0,0,0,0)-60*t*60*1e3*24}n.r(e),n.d(e,"formatDate",function(){return a}),n.d(e,"getCurrentDate",function(){return o}),n.d(e,"getYesterdayStartDate",function(){return u}),n.d(e,"getYesterdayEndDate",function(){return i}),n.d(e,"getTodayStartDate",function(){return D}),n.d(e,"getTodayEndDate",function(){return f}),n.d(e,"getLastWeekLastDate",function(){return g}),n.d(e,"getLastWeekFirstDate",function(){return c}),n.d(e,"getLastWeekStartDate",function(){return d}),n.d(e,"getLastWeekEndDate",function(){return w}),n.d(e,"getWeekStartDate",function(){return s}),n.d(e,"getWeekEndDate",function(){return y}),n.d(e,"getMonthDays",function(){return l}),n.d(e,"getQuarterStartMonth",function(){return h}),n.d(e,"getWeekNum",function(){return v}),n.d(e,"getLastMounthStartDate",function(){return M}),n.d(e,"getLastMounthEndDate",function(){return m}),n.d(e,"getMonthStartDate",function(){return Y}),n.d(e,"getMonthEndDate",function(){return S}),n.d(e,"getLastMonthStartDate",function(){return T}),n.d(e,"getLastMonthEndDate",function(){return p}),n.d(e,"getQuarterStartDate",function(){return L}),n.d(e,"getQuarterEndDate",function(){return E}),n.d(e,"getLastyearStartDate",function(){return k}),n.d(e,"getLastyearEndDate",function(){return W}),n.d(e,"getCurrentYearStartDate",function(){return b}),n.d(e,"getCurrentYearEndDate",function(){return O}),n.d(e,"getOldDaysStartDate",function(){return j}),e.default={formatDate:a,getCurrentDate:o,getYesterdayStartDate:u,getYesterdayEndDate:i,getTodayStartDate:D,getTodayEndDate:f,getWeekStartDate:s,getWeekEndDate:y,getMonthDays:l,getQuarterStartMonth:h,getLastWeekStartDate:d,getLastWeekEndDate:w,getMonthStartDate:Y,getMonthEndDate:S,getLastMonthStartDate:T,getLastMonthEndDate:p,getQuarterStartDate:L,getQuarterEndDate:E,getLastyearStartDate:k,getLastyearEndDate:W,getCurrentYearStartDate:b,getCurrentYearEndDate:O,getOldDaysStartDate:j,getLastWeekFirstDate:c,getLastWeekLastDate:g}}]).default});