Just include this simple script and IE, Firefox, and OS X Safari will support
<input type="date">, 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-polyfill
Add to your project:
or alongside Babel:
Script Tag: Copy
include it anywhere in your HTML.
This package also supports AMD.
Easily Stylable: These are the default styles, which you may override with your own.
Learn more about these properties.
They behave as getters and setters.
Esc will hide the datepicker.
increment/decrement the date by one day.
Localization: Specify the datepicker's locale by setting the
lang attribute of the
input element. The default locale is
`<input type="date" lang="en" />`
Formatting: Specify the display format by setting either the
data-date-format attribute of the
input element. The default format is
Available options list.
`<input type="date" date-format="mm/dd/yyyy" />` `<input type="date" data-date-format="mm/dd/yyyy" />`
npm start or, for Cloud9 IDE users:
npm run start-c9
npm run build