Sorting dates with tablesorter plugin

Sorting dates with tablesorter plugin

Hi folks, this one is driving me mad!

I have a table of data that I was hoping to sort using the tablesorter plugin but I'm finding that it doesn't work at all on date columns. I wonder if it's because I'm working with UK dates... here's my call to the plugin:

  1. <script type="text/javascript">

  2.         $(document).ready(function() {

  3.             //Attach the LoadUsers template event to the link/button
  4.             $("#UsersTable").tablesorter({
  5.                 dateFormat: 'dd/mm/yyyy',
  6.                 headers:
  7.                 {
  8.                     0: { sorter: "text" },
  9.                     1: { sorter: "shortDate" } //buggy
  10.                 }
  11.             });

  12.         });
  13.         
  14.     </script>
... and here's my html table, if you want to try with my data:

  1. <table class="tablesorter" id="UsersTable" style="width:50%">  
  2.             <thead>    
  3.                 <tr>      
  4.                     <th>Full name</th>      
  5.                     <th>Last login</th>    
  6.                 </tr>  
  7.             </thead>  
  8.             <tbody>
  9.                 <tr id="85">      
  10.                     <td>Alison Auburn</td>      
  11.                     <td>20/07/2007</td>    
  12.                 </tr>
  13.                 <tr id="45">      
  14.                     <td>Andy Amber</td>      
  15.                     <td>03/07/2007</td>    
  16.                 </tr>
  17.                 <tr id="2176">      
  18.                     <td>Barry Blue</td>      
  19.                     <td>06/06/2007</td>    
  20.                 </tr>
  21.                 <tr id="60">      
  22.                     <td>Charis Gold</td>      
  23.                     <td>31/05/2007</td>    
  24.                 </tr>
  25.                 <tr id="830">
  26.                     <td>Gemma Grey</td>
  27.                     <td>16/07/2007</td>
  28.                 </tr>
  29.                 <tr id="4122">
  30.                     <td>Johnny Green</td>
  31.                     <td>06/05/2009</td>
  32.                 </tr>
  33.                 <tr id="244">
  34.                     <td>Jonathan Brown</td>
  35.                     <td>19/07/2007</td>
  36.                 </tr>
  37.                 <tr id="86">
  38.                     <td>Kathleen White</td>
  39.                     <td>13/12/2006</td>
  40.                 </tr>
  41.                 <tr id="94">
  42.                     <td>Kerry Cream</td>
  43.                     <td>05/07/2007</td>
  44.                 </tr>
  45.                 <tr id="266">
  46.                     <td>Lyndsay Black</td>
  47.                     <td>20/07/2007</td>
  48.                 </tr>
  49.                 <tr id="23">
  50.                     <td>Maria Yellow</td>
  51.                     <td>22/06/2007</td>
  52.                 </tr>
  53.                 <tr id="27">
  54.                     <td>Maria Red</td>
  55.                     <td>17/04/2007</td>
  56.                 </tr>
  57.                 <tr id="4123">
  58.                     <td>Boris Brown</td>
  59.                     <td>08/05/2009</td>
  60.                 </tr>
  61.             </tbody>
  62.         </table>

I've attached two screen dumps, to show that not only is it wrong, but the results are differently wrong across browsers.

Like I say, it might be a UK date thing but I can find any docs on this at all.

Any help is appreciated!