Automatically adds datepickers to input[type=date] on IE, Firefox, and OS X Safari.
npm install date-input-polyfill, without any dependencies, not even jQuery!Support dynamically created inputs, so can be used in single page applications.
Forked from nodep-date-input-polyfill. Continuing as a separate project.
npm install --save date-input-polyfillAdd to your project:
* Webpack/Browserify: require('date-input-polyfill');
or alongside Babel: import 'date-input-polyfill';
* Script Tag: Copy date-input-polyfill.dist.js from node_modules and
include it anywhere in your HTML.
* This package also supports AMD.
* Polyfills valueAsDate and valueAsNumber:
Learn more about these properties.
They behave as getters and setters.
* Keyboard Shortcuts: Esc will hide the datepicker. Up/Down will
increment/decrement the date by one day.
* Localization: Specify the datepicker's locale by setting thelang attribute of the input element. The default locale is en.
* Formatting: Specify the display format by setting either thedate-format or data-date-format attribute of the input element. The default format is yyyy-mm-dd.
Available options list.
npm start or, for Cloud9 IDE users: npm run start-c9npm run build