📆 calendar-object
Library for receiving a calendar in the form of a multidimensional array
- support browser and node-js
- does not require internet
- can get several years at once
- you can specify which months to receive
Installation for node-js
npm i calendar-object
const calendarObject = require('calendar-object');
Usage example
const calendar = calendarObject;console;
After which you will receive an object of such a plan
calendar2020121 = tasks: 'buy vodka' 'never write javascript again'console;
You can put anything you want on selected days
Installation for browser
git clone https://github.com/itmor/calendar-object.git
cd build
include library file in HTML page
<script src="calendar-object.min.js"></script>
Include the library in a file
// You have an instance available calendarObject
Description of public methods
getCalendar(Array.....);
If you want to get the whole year with all months, just pass in an array whose first element will be a year of a numeric type.
- #### .getCalendar([2019]);
If you want to receive only certain months, indicate their index after the year.
- #### .getCalendar([2019, 1, 2, 5, 12]);
You can get several years at once by simply passing arrays as many times as necessary, as a result you get an object that will be several years old.
- #### .getCalendar([2007], [2020], [2090, 4, 6, 7]);
DEV
run the command in the root to load the dependencies
npm i
install gulp globally
npm i gulp -g
run the collector
gulp
Now you can edit the source file in src /