数据表>突出显示日期

时间:2016-09-09 10:45:06

标签: javascript jquery datatable

我正在使用数据表框架,我想突出已经过世的日期

例如现在是12:00 AM如果有任何行如何在今天中午12:00之前有日期和时间它应该是红色

这是我正在尝试编辑的代码

 "createdRow": function ( row, data, index ) {
            if ( data[10].replace(/[\$,]/g, '') * 1 < 150000 ) {
                $('td', row).eq(10).addClass('highlight');
            }
        }  ,

基本上我的想法是让这段代码看起来像这样

        if ( data[10].replace(/[\$,]/g, '')  < now) {

我的时间格式是这样的

2016-09-01 05:09:07

任何想法?

1 个答案:

答案 0 :(得分:0)

var dt = '2016-09-01 05:09:07'.replace(/\s/, 'T') + 'Z';
console.log((new Date(dt)) > (new Date()));

有关详细信息,请参阅此处:Converting string to date in js

如果要突出显示日期时间范围,可以增加/减少日期对象状态。