Tablesorter:如何按日本天数排序?

Tablesorter: How to sort by Japanese days?

我使用 tablesorter,但无法正常对日本日期进行排序。 它们应按以下顺序排列: 周一、周二、周三、周四、周五、周六、周日

如何让它们正确排序?

对于我们说日语的人,因为这可能会被搜索引擎搜索到:使用 tablesorter 对星期几进行排序。 (不允许出现在标题中)

这是代码(可能不是最好的):

$.tablesorter.addParser({ 
    id: 'jpdays',  //ID を設定する
    is: function(s) {   //通常は false を返す様に作るとマニュアルに書いてある
        return false;
    }, 
    format: function(s) { 
            //数字の部分だけ取り出す
            if(s.match("月")){
                s = "1";
            }else if(s.match("火")){
                s = "2";
            }else if(s.match("水")){
                s = "3";
            }else if(s.match("木")){
                s = "4";
            }else if(s.match("金")){
                s = "5";
            }else if(s.match("土")){
                s = "6";
            }else if(s.match("日")){
                s = "7";
            }

            return s;
        }, 
    //文字列として処理する
    type: 'string'
}); 

这应该在调用之前在 tablesorter 上调用 $("#mytable").tablesorter();

有关更多信息,请查看帮助页面:https://mottie.github.io/tablesorter/docs/example-parsers.html