@12core/date-input-polyfill 中文文档教程

发布于 4年前 浏览 23 项目主页 更新于 3年前

@12core/date-input-polyfill

npm 版本build statusdownloads

只需包含这个简单的脚本,OS X Safari 将支持 ,无需任何依赖,甚至查询!

支持动态创建输入,因此可用于单页应用程序。

date-input-polyfill 分叉。 继续作为一个单独的项目。

更改包括:

  • A refreshed rollup based build system.
  • No more webpack
  • No more sass (postcss unsing standards based CSS)
  • Maybe some bug fixes.
  • Automated maintenance and a website: https://little-core-labs.github.io/date-input-polyfill

Known issues:

  • input[type="date"].value returns the formatted date, rather than the standard YYYY-MM-DD format. This is unfortunate and may be addressed at some point.
  • Automatic attachment isn't that reliable inside of react. This may be improved.
  • Date objects are displayed in the local time zone, which causes date drift by a day sometimes. Looking into this issue now.

Install

npm install --save @12core/date-input-polyfill

添加到您的项目:

  • Webpack/Browserify: require('@12core/date- input-polyfill');

    或与 Babel: import '@12core/date-input-polyfill';

  • Script Tag:node_modules 复制 @12core/date-input-polyfill/dist/date-input-polyfill.umd.js 和 将它包含在您的 HTML 中的任何位置。

  • 此包还支持 ESMdate-input-polyfill.esm.js

Features

Contributing

Local Development

运行 npm start。

Build

运行 npm run build

@12core/date-input-polyfill

npm versionbuild statusdownloads

Just include this simple script 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 date-input-polyfill. Continuing as a separate project.

Changes include:

  • A refreshed rollup based build system.
  • No more webpack
  • No more sass (postcss unsing standards based CSS)
  • Maybe some bug fixes.
  • Automated maintenance and a website: https://little-core-labs.github.io/date-input-polyfill

Known issues:

  • input[type="date"].value returns the formatted date, rather than the standard YYYY-MM-DD format. This is unfortunate and may be addressed at some point.
  • Automatic attachment isn't that reliable inside of react. This may be improved.
  • Date objects are displayed in the local time zone, which causes date drift by a day sometimes. Looking into this issue now.

Install

npm install --save @12core/date-input-polyfill

Add to your project:

  • Webpack/Browserify: require('@12core/date-input-polyfill');

    or alongside Babel: import '@12core/date-input-polyfill';

  • Script Tag: Copy @12core/date-input-polyfill/dist/date-input-polyfill.umd.js from node_modules and include it anywhere in your HTML.

  • This package also supports ESM: date-input-polyfill.esm.js.

Features

  • Easily Stylable: These are the default styles, which you may override with your own.

  • 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 the lang attribute of the input element. The default locale is en.

    <input type="date" lang="en" />

  • Formatting: Specify the display format by setting either the date-format or data-date-format attribute of the input element. The default format is yyyy-mm-dd. Available options list.

    <input type="date" date-format="mm/dd/yyyy" />

    <input type="date" data-date-format="mm/dd/yyyy" />

Contributing

Local Development

Run npm start.

Build

Run npm run build

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文