Skip to content

xylphid/vanilla.datepicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vanilla datepicker

Vanilla datepicker is a simple datepicker in Vanilla-JS.

Installation

Include vanilla.datepicker.min.js script :

<script src="vanilla.datepicker.min.js" type="text/javascript" charset="utf-8" />

Include the menu vanilla.datepicker.css default style :

<link rel="stylesheet" href="vanilla.datepicker.css" type="text/css" media="screen" />

Usage

Binding a datepicker to an input field is really easy.

<input type="text" class="datepicker" />
datepicker( '.datepicker' );

Options

These are the supported options and their default values:

datepicker.defaults = {
    firstDayOfWeek: 0,          // First day of week 
    months: {                   // Month formats
        short: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
        long: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
    },
    navigateYear: true,         // Display year navigation
    outputFormat:'%Y-%m-%d',    // Date  output format
    weekdays: {
        short: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
        long: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
    }
}

If you want to localize your datepicker, you can override default params months and weekdays. Both of thoses parameters have short et long of each element.

About

Vanilla datepicker is a simple datepicker in Vanilla-JS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages