日期 (dd-mmm-yyyy)
按 dd-mmm-yyyy
格式对日期进行排序
- 作者:Jeromy French
- 已弃用:此插件已弃用,并替换为其他功能。请参阅以下详细说明以获取更多信息。
为 dataTables 添加一个名为 date-dd-mmm-yyyy
的新排序选项。此外还包含一个类型检测插件。匹配并按以下格式对日期字符串进行排序:dd/mmm/yyyy
。如:
- 02-FEB-1978
- 17-MAY-2013
- 31-JAN-2014
请注意,此插件 **已弃用*。 datetime 插件提供了增强的功能和灵活性。
用法
该插件可以通过多种不同的方式获取和使用。
浏览器
该插件可在 DataTables CDN 上获得
JS
然后该插件将自动在全局 DataTables 实例中进行注册。如果你使用的是 AMD 加载器(如 Require.js),也可使用此文件。
请注意,如果你使用的是多个插件,将插件组合到一个文件中并将其托管在自己的服务器上,而不是向 DataTables CDN 发出多个请求,在性能方面可能会有好处。
NPM
这些插件都可以在 NPM 上获得(也可与 Yarn 或任何其他 Javascript 包管理器一起使用),作为 datatables.net-plugins
包的一部分。要使用此插件,请首先安装插件包
npm install datatables.net-plugins
ES 模块
然后,如果你使用的是 ES 模块,则可导入 datatables.net
、任何其他所需的 DataTables 扩展以及该插件
import DataTable from 'datatables.net';
import 'datatables.net-plugins/sorting/date-dd-MMM-yyyy.mjs';
CommonJS
如果你使用的是适用于 Node 的 CommonJS 加载器(例如适用于旧版 Webpack 或非模块化 Node 代码),请使用以下方法来 require
该插件
var $ = require('jquery');
var DataTable = require('datatables.net');
require('datatables.net-plugins/sorting/date-dd-MMM-yyyy.js');
示例
$('#example').dataTable( {
columnDefs: [
{ type: 'date-dd-mmm-yyyy', targets: 0 }
]
} );
版本控制
如果你有关于如何改进此插件的想法,或者发现了任何错误,它可以在 GitHub 上获得,非常欢迎提交请求!
- 此插件: date-dd-MMM-yyyy.js
- 完整的数据表插件存储库: DataTables/Plugins