Skip to content


Folders and files

Last commit message
Last commit date

Latest commit



14 Commits

Repository files navigation

LayerCake, a quick-to-use calendar/date picker

LayerCake is a calendar/date picker that allows separate selection of year, month, and date.

Most calendar pickers support selection of month and year together (e.g., "April 2011"). This means that if "April 2011" is currently selected and the user wants "December 2011", the user has to click 8 times. With LayerCake, the user only has to click twice: (1) select the month and (2) select the year. In cases where the current selection differs from the desired selection by either the month or the year, the user only has to click once.


Requires the following Javascript libraries:


For transparency and insight into our release cycle, and for striving to maintain backwards compatibility, LayerCake will be maintained under the Semantic Versioning guidelines as much as possible.

Releases will be numbered with the follow format:


And constructed with the following guidelines:

  • Breaking backwards compatibility bumps the major
  • New additions without breaking backwards compatibility bumps the minor
  • Bug fixes and misc changes bump the patch

For more information on SemVer, please visit

Change Log

0.2.0 -- January 16, 2012

  • Added showRangeSelector property.
  • Added get method.

0.1.0 -- October 26, 2011

  • Initial release of LayerCake, formerly LayerCal.


Copyright (c) 2011 Ian Li,

Licensed under the MIT license.