日期 (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 上获得,非常欢迎提交请求!