ks-calendar

0.0.3 • Public • Published

ks-calendar

Basic calendar API powered by moment.js for custom calendar UI made for JS Community. Feel free to contribute and innovate


Installation

$ npm install ks-calendar --save

Basic Usage

let calendar = require('ks-calendar')

let currentMonth = calendar.load(new Date())

Documentation

Calendar Output

boolean - returns false if date is invalid.

array - returns array of weeks if date is valid.

Array of weeks sorted from first week of the month to the last. The length will depend on the number of weeks in the month


Week Object

week number - Week of the year.

days array - Array of moment object of the week starting from Sunday to Saturday.|


Additional Methods

Basic logical methods that can be used inside the module


nextMonth()

Loads next month


previousMonth()

Loads previous month


nextYear()

Loads next year starting from January


previousYear()

Loads previous year starting from January


jumpToMonth(month)

Jumps to target month. month <1-12>.

Example

.jumpToMonth(4) (loads April )


jumpToYear(year, <month>)

Jumps to target year but you can pass additional parameter for target month. year <YYYY / YY> month <1-12>.

Example

.jumpToYear(2006) loads January 2006

.jumpToYear(2006, 5) loads May 2006 calendar

Package Sidebar

Install

npm i ks-calendar

Weekly Downloads

3

Version

0.0.3

License

ISC

Unpacked Size

5.46 kB

Total Files

4

Last publish

Collaborators

  • kingsinbad