cornelis180
Gebruiker
- Lid geworden
- 19 apr 2007
- Berichten
- 195
Ik heb een datum in de format: 22-05-2011.
Deze wil ik vergelijken met vandaag, en als het voorbij is, wil ik de cel een kleur geven.
Op dit moment doe ik het als volgt:
[JS]$j=jQuery.noConflict();
var today = new Date();
$j('table.wp-table-reloaded td.column-1').each(function() {
var date = new Date($j(this).text().replace(/(\d+)-(\d+)-(\d+)/, '$3-$2-$1')); // Extract date dd-mm-yyyy
if (today.getTime() > date.getTime()) { // Compare
$j(this).closest('tr').addClass('expired'); // And mark parent
}
});[/JS]
Het probleem is dat dit niet in alle browsers werkt (FF en Chrome sommige versies wel, IE8 iig niet)... Ik heb al ontdekt dat het ergens fout gaat in het vergelijken van de data.
Iemand enig idee hoe ik dit wel werkende kan krijgen?
Deze wil ik vergelijken met vandaag, en als het voorbij is, wil ik de cel een kleur geven.
Op dit moment doe ik het als volgt:
[JS]$j=jQuery.noConflict();
var today = new Date();
$j('table.wp-table-reloaded td.column-1').each(function() {
var date = new Date($j(this).text().replace(/(\d+)-(\d+)-(\d+)/, '$3-$2-$1')); // Extract date dd-mm-yyyy
if (today.getTime() > date.getTime()) { // Compare
$j(this).closest('tr').addClass('expired'); // And mark parent
}
});[/JS]
Het probleem is dat dit niet in alle browsers werkt (FF en Chrome sommige versies wel, IE8 iig niet)... Ik heb al ontdekt dat het ergens fout gaat in het vergelijken van de data.
Iemand enig idee hoe ik dit wel werkende kan krijgen?