Is there a way to shim the “dd-MON-yyyy” date format for IE
http://stackoverflow.com/questions/16449934/is-there-a-way-to-shim-the-dd-mon-yyyy-date-format-for-ie
by Jeromy French
HTML
<script src="//ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/jquery.dataTables.min.js"></script>
<link rel="stylesheet" href="//ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/css/jquery.dataTables.css">
<script src="//appliedinter.net/Workstream/common_files/js/modernizr.custom.40623.js"></script>
<table cellpadding="0" cellspacing="0" border="0" class="datatable" id="example" width="100%">
<thead>
<tr>
<th>Name</th>
<th>Date of Birth</th>
</tr>
</thead>
<tbody>
<tr>
<td>Carla</td>
<td>30-MAY-2012</td>
</tr>
<tr>
<td>Jim</td>
<td>09-MAY-2012</td>
</tr>
<tr>
<td>Jeromy</td>
<td>08-May-2012</td>
</tr>
<tr>
<td>Kathy</td>
<td>07-MAY-2012</td>
</tr>
<tr>
<td>Bill</td>
<td>01-JAN-2013</td>
</tr>
<tr>
<td>Anne</td>
<td>31-DEC-2011</td>
</tr>
<tr>
<td>Jessica</td>
<td>15-JUN-2010</td>
</tr>
<tr>
<td>Carla</td>
<td>30-MAY-2012</td>
</tr>
<tr>
<td>Jim</td>
<td>09-MAY-2012</td>
</tr>
<tr>
<td>Jeromy</td>
<td>08-May-2012</td>
</tr>
<tr>
<td>Kathy</td>
<td>07-MAY-2012</td>
</tr>
<tr>
<td>Bill</td>
<td>01-JAN-2013</td>
</tr>
<tr>
<td>Anne</td>
<td>31-DEC-2011</td>
</tr>
<tr>
<td>Jessica</td>
<td>15-JUN-2010</td>
</tr>
<tr>
<td>Carla</td>
<td>30-MAY-2012</td>
</tr>
<tr>
<td>Jim</td>
<td>09-MAY-2012</td>
</tr>
<tr>
<td>Jeromy</td>
<td>08-May-2012</td>
...
JavaScript
Modernizr.addTest('valid_date_dd_mmm_yyyy', function() {
return !isNaN(Date.parse("17-MAY-2013"));
});
//if Modernizr determines they can be supported, load the following JavaScript resources
Modernizr.load([
{
test: Modernizr.valid_date_dd_mmm_yyyy,
nope: 'http://appliedinter.net/Workstream/common_files/js/dataTable_shim_dd-MMM-yyyy.js',
complete: function () {
$(document).ready(function () {
$('table.datatable').dataTable();
});
}
}
]);