Comparing version
@@ -136,2 +136,14 @@ 'use strict'; | ||
var years = function (year, ellipsis) { | ||
if (year === void 0) { year = new Date().getFullYear(); } | ||
if (ellipsis === void 0) { ellipsis = 5; } | ||
var newYears = []; | ||
var prevYear = Number(year) - (Number(ellipsis) + 1); | ||
var nextYear = Number(year) + Number(ellipsis); | ||
for (var i = prevYear; i <= nextYear; i++) { | ||
newYears.push(i); | ||
} | ||
return newYears; | ||
}; | ||
exports.daysInBetween = daysInBetween; | ||
@@ -149,2 +161,3 @@ exports.daysInMonth = daysInMonth; | ||
exports.monthsInBetween = monthsInBetween; | ||
exports.years = years; | ||
exports.yearsInBetween = yearsInBetween; |
@@ -132,2 +132,14 @@ var modeDateHelper = function (date, mode) { | ||
export { daysInBetween, daysInMonth, daysInYear, daysOfNextMonth, daysOfPrevMonth, doubleFormat, isAfter, isBefore, isBetween, month, months, monthsInBetween, yearsInBetween }; | ||
var years = function (year, ellipsis) { | ||
if (year === void 0) { year = new Date().getFullYear(); } | ||
if (ellipsis === void 0) { ellipsis = 5; } | ||
var newYears = []; | ||
var prevYear = Number(year) - (Number(ellipsis) + 1); | ||
var nextYear = Number(year) + Number(ellipsis); | ||
for (var i = prevYear; i <= nextYear; i++) { | ||
newYears.push(i); | ||
} | ||
return newYears; | ||
}; | ||
export { daysInBetween, daysInMonth, daysInYear, daysOfNextMonth, daysOfPrevMonth, doubleFormat, isAfter, isBefore, isBetween, month, months, monthsInBetween, years, yearsInBetween }; |
@@ -1,1 +0,1 @@ | ||
var date=function(e){"use strict";var t=function(e,t){var r=new Date(e).toJSON().split(/T|\./);return"date"===t?Number(r[0].replaceAll("-","")):"time"===t?Number(r[1].replaceAll(":","")):new Date(e).valueOf()},r=function(){return Number((new Date).getFullYear())},n=function(){return Number((new Date).getMonth())},u=function(e,t){void 0===e&&(e=r()),void 0===t&&(t=n());var u=Number(new Date(e,t,0).getDate());return[28,29,30,31].includes(u)?u:31},a=function(e,t){void 0===e&&(e=r()),void 0===t&&(t=n());for(var u=[],a=Number(new Date(e,Number(t)-1,1).getDay()),o=Number(a)-1;o>=0;o--)u.push(Number(new Date(e,Number(t)-1,Number("-"+o)).getDate()));return u},o=function(e,t){var r=Number(new Date(t).getMonth())-Number(new Date(e).getMonth()),n=12*(Number(new Date(t).getFullYear())-Number(new Date(e).getFullYear()));return Math.floor(r+n)},i=function(e){var t=String(e);return 1===t.length&&(t="0"+t),t};return e.daysInBetween=function(e,r,n){void 0===n&&(n="dateTime");var u=t(e,n),a=t(r,n),o=Number(a)-Number(u);return Math.floor(o/864e5)},e.daysInMonth=u,e.daysInYear=function(e){return void 0===e&&(e=r()),Number(e)%400==0||Number(e)%100!=0&&Number(e)%4==0?366:365},e.daysOfNextMonth=function(e,t){void 0===e&&(e=r()),void 0===t&&(t=n());var o=Number(new Date(e,Number(t)-1,u(e,t)).getDay()),i=6-Number(o),m=Number(u(e,t))+Number(a(e,t).length)+Number(i);return Number(i)+(42-Number(m))},e.daysOfPrevMonth=a,e.doubleFormat=i,e.isAfter=function(e,r,n){void 0===n&&(n="dateTime");var u=!1;return t(e,n)>t(r,n)&&(u=!0),u},e.isBefore=function(e,r,n){void 0===n&&(n="dateTime");var u=!1;return t(e,n)<t(r,n)&&(u=!0),u},e.isBetween=function(e,r,n,u){void 0===u&&(u="dateTime");var a=t(e,u),o=t(r,u),i=t(n,u),m=!1;return a>=o&&a<=i&&(m=!0),m},e.month=function(e,t,u,a){void 0===e&&(e=r()),void 0===t&&(t=n()),void 0===u&&(u="en-US"),void 0===a&&(a="long");var o=new Date(e,Number(t)-1);return new Intl.DateTimeFormat(u,{month:a}).format(o)},e.months=function(e,t){void 0===e&&(e="en-US"),void 0===t&&(t="long");for(var r=[],n=Number((new Date).getFullYear()),u=0;u<=11;u++){var a={},o=new Date(n,u);a.value=i(Number(u)+1),a.text=new Intl.DateTimeFormat(e,{month:t}).format(o),r.push(a)}return r},e.monthsInBetween=o,e.yearsInBetween=function(e,t){return Math.floor(o(e,t)/12)},Object.defineProperty(e,"__esModule",{value:!0}),e}({}); | ||
var date=function(e){"use strict";var r=function(e,r){var t=new Date(e).toJSON().split(/T|\./);return"date"===r?Number(t[0].replaceAll("-","")):"time"===r?Number(t[1].replaceAll(":","")):new Date(e).valueOf()},t=function(){return Number((new Date).getFullYear())},n=function(){return Number((new Date).getMonth())},u=function(e,r){void 0===e&&(e=t()),void 0===r&&(r=n());var u=Number(new Date(e,r,0).getDate());return[28,29,30,31].includes(u)?u:31},a=function(e,r){void 0===e&&(e=t()),void 0===r&&(r=n());for(var u=[],a=Number(new Date(e,Number(r)-1,1).getDay()),o=Number(a)-1;o>=0;o--)u.push(Number(new Date(e,Number(r)-1,Number("-"+o)).getDate()));return u},o=function(e,r){var t=Number(new Date(r).getMonth())-Number(new Date(e).getMonth()),n=12*(Number(new Date(r).getFullYear())-Number(new Date(e).getFullYear()));return Math.floor(t+n)},i=function(e){var r=String(e);return 1===r.length&&(r="0"+r),r};return e.daysInBetween=function(e,t,n){void 0===n&&(n="dateTime");var u=r(e,n),a=r(t,n),o=Number(a)-Number(u);return Math.floor(o/864e5)},e.daysInMonth=u,e.daysInYear=function(e){return void 0===e&&(e=t()),Number(e)%400==0||Number(e)%100!=0&&Number(e)%4==0?366:365},e.daysOfNextMonth=function(e,r){void 0===e&&(e=t()),void 0===r&&(r=n());var o=Number(new Date(e,Number(r)-1,u(e,r)).getDay()),i=6-Number(o),m=Number(u(e,r))+Number(a(e,r).length)+Number(i);return Number(i)+(42-Number(m))},e.daysOfPrevMonth=a,e.doubleFormat=i,e.isAfter=function(e,t,n){void 0===n&&(n="dateTime");var u=!1;return r(e,n)>r(t,n)&&(u=!0),u},e.isBefore=function(e,t,n){void 0===n&&(n="dateTime");var u=!1;return r(e,n)<r(t,n)&&(u=!0),u},e.isBetween=function(e,t,n,u){void 0===u&&(u="dateTime");var a=r(e,u),o=r(t,u),i=r(n,u),m=!1;return a>=o&&a<=i&&(m=!0),m},e.month=function(e,r,u,a){void 0===e&&(e=t()),void 0===r&&(r=n()),void 0===u&&(u="en-US"),void 0===a&&(a="long");var o=new Date(e,Number(r)-1);return new Intl.DateTimeFormat(u,{month:a}).format(o)},e.months=function(e,r){void 0===e&&(e="en-US"),void 0===r&&(r="long");for(var t=[],n=Number((new Date).getFullYear()),u=0;u<=11;u++){var a={},o=new Date(n,u);a.value=i(Number(u)+1),a.text=new Intl.DateTimeFormat(e,{month:r}).format(o),t.push(a)}return t},e.monthsInBetween=o,e.years=function(e,r){void 0===e&&(e=(new Date).getFullYear()),void 0===r&&(r=5);for(var t=[],n=Number(e)-(Number(r)+1),u=Number(e)+Number(r),a=n;a<=u;a++)t.push(a);return t},e.yearsInBetween=function(e,r){return Math.floor(o(e,r)/12)},Object.defineProperty(e,"__esModule",{value:!0}),e}({}); |
{ | ||
"name": "alga-js", | ||
"version": "0.1.0-iron-3", | ||
"version": "0.1.0-iron-4", | ||
"description": "Alga.js is a JavaScript helper to help build UI components by using any of modern web frameworks or libraries", | ||
@@ -5,0 +5,0 @@ "module": "./dist/alga.min.js", |
@@ -21,3 +21,3 @@ <p align="center" style="text-align: center"> | ||
```sh | ||
npm install alga-js | ||
npm install alga-js --save-dev | ||
@@ -24,0 +24,0 @@ #or |
@@ -6,1 +6,2 @@ //export * from './nowDate.js' | ||
export * from './monthDate.js' | ||
export * from './yearDate.js' |
@@ -5,1 +5,2 @@ export * from './isDate.js'; | ||
export * from './monthDate.js'; | ||
export * from './yearDate.js'; |
276067
0.38%3773
0.69%