Datatables 数据表日期排序和动量JS

Datatables 数据表日期排序和动量JS,datatables,momentjs,Datatables,Momentjs,我使用带有MomentJS的dataTables对带有日期的表进行排序 这个分类/工作正常: <table id="testTable" class="table table-bordered"> <thead> <tr> <th class="all">Title</th

我使用带有MomentJS的dataTables对带有日期的表进行排序

这个分类/工作正常:

    <table id="testTable" class="table table-bordered">
                <thead>
            <tr>
                        <th class="all">Title</th>
                <th class="tablet-p tablet-l desktop  text-center">Category</th> 
                <th class="tablet-p tablet-l desktop  text-center">Date</th> 
                </tr>
        </thead>
                
            
                <!-- TABLE BODY -->
                <tbody>
                <tr>
                        <td ><a href='#' >Test 1</a></td>
                        <td  class="text-center" align="center" >2</td>
                        <td  class="text-center" align="center" >01 Oct 2020</td>
                  </tr>
                    <tr>
                        <td ><a href='#' >Test 2</a></td>
                        <td  class="text-center" align="center" >8</td>
                        <td  class="text-center" align="center" >01 Apr 2020</td>
                  </tr>
                    <tr>
                        <td ><a href='#' >Test 2</a></td>
                        <td  class="text-center" align="center" >2</td>
                        <td  class="text-center" align="center" >10 Sep 2020</td>
                    </tr>
                    <tr>
                        <td ><a href='#' >Test 1</a></td>
                        <td  class="text-center" align="center" >2</td>
                        <td  class="text-center" align="center" >20 Aug 2020</td>
                    </tr>
                    <tr>
                        <td ><a href='#' >Test 5</a></td>
                        <td  class="text-center" align="center" >2</td>
                        <td  class="text-center" align="center" >12 Dec 2020</td>
                    </tr>
                </tbody>
            </table>

这是可能的还是有不同的解决方案?

我找到了一个解决方案-我使用php从日期的最后一部分创建了一个时间戳,并将其添加到一个数据属性中进行排序:


01-2020年10月12日

那么您只想按日期排序?还是最后一段时间?因此,在您的示例中,排序日期为2020年10月12日,您好,是的,完整日期很好,但我很高兴看到日期的最后一部分
<td  class="text-center" align="center" >01 - 12 Oct 2020</td>
$.fn.dataTable.moment('[%wildcard% -] DD MMM YYYY');
$('#testTable').DataTable();