我正在使用bootstrap datatable来显示项目中的数据。我使用' data -url‘属性获取数据,然后在表中显示它。下面是我的表代码。
<table id="user-table"
data-url="<?= Url::base().'/index.php/site/list-users';?>"
data-toggle="table"
data-toolbar="#user-delete-row"
data-search="true"
data-show-refresh="true"
data-show-toggle="true"
data-show-columns="true"
data-sort-name="registrationDate"
data-sort-order="desc"
data-page-list="[5, 10, 20, 50, All]"
data-page-size="5"
data-pagination="true" data-show-pagination-switch="true" class="table-bordered ">
<thead>
<tr>
<th data-field="state" data-checkbox="true"></th>
<th data-field="registrationDate" data-sortable="true">Registration Date</th>
<th data-field="full_name" data-sortable="true">Full Name</th>
<th data-field="email" data-sortable="true">Email Address</th>
<th data-field="phone" data-sortable="true" data-formatter="dateFormatter">Phone Number</th>
<th data-field="department" data-sortable="true">Department</th>
<th data-field="user_type" data-align="center" data-sortable="true">Type of User</th>
<th data-field="action" data-align="center" data-formatter="actionFormatter" data-events="operateEvents" data-sortable="true" data-sorter="priceSorter">Action</th>
</tr>
</thead>
</table>我想根据“注册日期”对数据进行排序。如果我根据'id‘对它进行排序,它可以工作得很好,但是我不想显示整数id,所以,我想按'registrationDate’对它进行排序,但它不起作用。我试着在三个日期之后按降序排序。'24/06/2016 09:25','23/06/2016 09:29','05/07/2016 08:34',
但是数据排序属性并不能很好地对日期进行排序。它仅按天对数据进行排序,而不考虑月和年。如何根据数据对其进行排序?
发布于 2016-07-08 15:38:05
Use this link for datatable这是最好的数据表
在mysql中按注册日期升序和降序获取数据
$("#example1").dataTable(
{
"order": [],
} );https://stackoverflow.com/questions/38260705
复制相似问题