gpt4 book ai didi

datatables - 按日期列对数据表进行排序

转载 作者:行者123 更新时间:2023-12-05 06:33:54 24 4
gpt4 key购买 nike

我正在尝试按第 3 列(日期列)对我的数据表进行排序,但它似乎只按日期列中的第一个数字对它进行排序,如下图所示我怎样才能得到它以便按日期排序而不是比数字?

 echo "<table>
<thead>
<th>Zone</th>
<th>Popularity</th>
<th>Date</th>
</thead>";
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['location'] . "</td>";
echo "<td>" . $row['count(location)'] . "</td>";
echo "<td>" . $row['date'] . "</td>";
echo "</tr>";}
echo "</table>";
mysqli_close($con);
?>
<script>
$('table').DataTable( {
dom: 'Bfrtip',
"order": [[ 2, "desc" ]],
buttons: [
'copy',
{
extend: 'csv',
text: 'CSV',
extension: '.csv',
exportOptions: {
modifier: {
page: 'current'
}
},
title: 'table'
},
'pdf',
'print', ],

} );
</script>

table

最佳答案

我找到了解决您的问题的可能方案 here

推荐的解决方案是遵循 this 指南为您的日期列指定日期格式(因为 DataTables 可能无法开箱即用地检测到它)。您可能需要使用 moment.js 来解决这个问题。

关于datatables - 按日期列对数据表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50446366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com