koalyptus / TableFilter

A Javascript library making HTML tables filterable and a bit more :)
https://www.tablefilter.com
MIT License
323 stars 95 forks source link

Sorting by Date Problem (Solved) #757

Closed afaqzahoor closed 4 years ago

afaqzahoor commented 4 years ago

When sort on date it took some wrong date. Solved this issue by replacing this funciton

function mmm2mm(mmm){
    if(mmm == undefined){ return 0; }
    var mondigit;
    var MONTH_NAMES = new Array(
        'jan','feb','mar','apr','may','jun','jul','aug','sep','oct','nov','dec','january','february','march','april','may','june','july','august','september','october','november','december'
    );
    for (var m_i=0; m_i < MONTH_NAMES.length; m_i++){
            var month_name = MONTH_NAMES[m_i];

            if (mmm.toLowerCase() === month_name){
                mondigit = m_i+1;
                break;
            }
    }
    //console.log(mondigit);
    if ((mondigit > 12) && (mondigit < 24)){ mondigit = mondigit - 12; }
    console.log(mondigit);
    if ((mondigit < 1) || (mondigit > 12)){ return 0; }

    return mondigit;
}