我正在使用bootstrap数据表来显示项目中的数据。我使用' 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>
我想根据注册日期对数据进行排序&#39;。如果我根据&#39; id&#39;对它进行排序,它的工作正常。但是,我不想显示整数id,所以,我想在注册日期&#39;但它不起作用。我尝试在下降的三个日期之后进行排序。 &#39; 24/06/2016 09:25&#39;, &#39; 23/06/2016 09:29&#39;, &#39; 05/07/2016 08:34&#39;,
但是数据排序属性对于排序日期不起作用。它仅基于日期对数据进行排序,并且不考虑月份和年份。 如何根据数据对其进行排序?
答案 0 :(得分:1)
Use this link for datatable 这是php的最佳数据表
您可以按注册日期的升序和降序获取mysql中的数据
$("#example1").dataTable(
{
"order": [],
} );