Some options take effect only if changed before first datepicker open.
  • var input = document.getElementById('my-input');
  • var datepicker = new TheDatepicker.Datepicker(input);
  • // var container = document.getElementById('my-container');
  • // var datepicker = new TheDatepicker.Datepicker(input, container);
  • // var datepicker = new TheDatepicker.Datepicker(null, container);
  • // var datepicker = new TheDatepicker.Datepicker(input, null, new TheDatepicker.Options());
  • // direct html input value has priority over this option
  • datepicker.;
  • datepicker.;
  • datepicker.;
  • datepicker.;
  • , );
  • datepicker.options.; // optional argument: resolver
  • datepicker.options.; // optional argument: modifier
  • datepicker.options.; // optional argument: listener (applies to all off*)
  • datepicker.options.;
  • datepicker.options.;
  • datepicker.options.;
  • datepicker.options.;
  • datepicker.options.;
  • datepicker.options.;
  • datepicker.options.;
  • datepicker.render();
Learn more about options in source code (setters are commented).
Changing options after render takes effect immediately only if you call datepicker.render() again.

Pure JavaScript Datepicker by Slevomat.cz.
Github