NOTE!

Demo

Date
Weekday
Month
MM/DD/YY
Time
next fridayFridayAug1/1/1212:00 PM
todayThursSeptember1/1/1200:00
last TuesdayFriMar1/1/1018:00
the day after tomorrowWedJuly1/1/1313:00
2010-05-25T12:30:40.299+01:00MondayJan1/1/111:30 PM
May 25th of next yearTuesNov1/1/1114:00
25 May 2010TuesdayNovember1/1/111:58 PM
the last day of MarchMonDecember1/1/122:10 PM
last monthWednesdayApril1/1/1413:50
one day before yesterdayThursdayFeb1/1/084:00 AM

Two digit year calculator:

two digit year becomes 2045
( )

Page Header

<!-- blue theme stylesheet with additional css styles added in v2.0.17 -->
<link rel="stylesheet" href="../css/theme.blue.css">
<!-- tablesorter plugin -->
<script src="../js/jquery.tablesorter.js"></script>

<!-- load month, weekday and two digit year parsers -->
<script src="../js/parsers/parser-date-month.js"></script>
<script src="../js/parsers/parser-date-weekday.js"></script>
<script src="../js/parsers/parser-date-two-digit-year.js"></script>

<!-- http://sugarjs.com/dates#comparing_dates -->
<script src="../js/sugar.js"></script>
<script src="../js/parsers/parser-date-sugar.js"></script>

Javascript

$(function() {

// call the tablesorter plugin
$("table").tablesorter({
theme : 'blue',
widgets : ["zebra"],
// date range used by the two-digit year parser (added v2.14.0)
dateRange : 30
});

});

HTML

<table class="tablesorter">
<thead>
<tr>
<th class="sorter-sugar">Date</th>
<th class="sorter-weekday">Weekday</th>
<th class="sorter-month">Month</th>
<th class="sorter-mmddyy">MM/DD/YY</th> <!-- "sorter-ddmmyy" also available -->
<th class="sorter-time">Time</th>
</tr>
</thead>
<tbody>
<tr><td>next friday</td><td>Friday</td><td>Aug</td><td>1/1/12</td><td>12:00 PM</td></tr>
<tr><td>today</td><td>Thurs</td><td>September</td><td>1/1/12</td><td>00:00</td></tr>
<tr><td>last Tuesday</td><td>Fri</td><td>Mar</td><td>1/1/10</td><td>18:00</td></tr>
<tr><td>the day after tomorrow</td><td>Wed</td><td>July</td><td>1/1/13</td><td>13:00</td></tr>
<tr><td>2010-05-25T12:30:40.299+01:00</td><td>Monday</td><td>Jan</td><td>1/1/11</td><td>1:30 PM</td></tr>
<tr><td>May 25th of next year</td><td>Tues</td><td>Nov</td><td>1/1/11</td><td>14:00</td></tr>
<tr><td>25 May 2010</td><td>Tuesday</td><td>November</td><td>1/1/11</td><td>1:58 PM</td></tr>
<tr><td>the last day of March</td><td>Mon</td><td>December</td><td>1/1/12</td><td>2:10 PM</td></tr>
<tr><td>last month</td><td>Wednesday</td><td>April</td><td>1/1/14</td><td>13:50</td></tr>
<tr><td>one day before yesterday</td><td>Thursday</td><td>Feb</td><td>1/1/08</td><td>4:00 AM</td></tr>
</tbody>
</table>

Next up: Applying the filter widget ››