怎么用JS来做当前时间和食品有效期相比较,然后如果过期的显红色,没过期的显绿色,大侠们,跪求指导!
比如 ID  食品名称  有效期 
     01   哇哈哈   2012-11-08 然后我想让这行列表显红色@

解决方案 »

  1.   

    var urodz = new Date("December 25,2011");
    var now1 = new Date();
    var ile = now1.getTime() - urodz.getTime();类似上面,第一个可以获取为有效期的时间截止日,第二个为当前的时间
    把这两个转换成毫秒,进行减法,根据结果可以判断
      

  2.   


    var a = "2012-12-21"
    var b = "2012-12-11"
    var c = a.replace(/-/g, '') >= b.replace(/-/g, '')? true : false;
    alert(c);
      

  3.   

    //startTime,endTime的格式为:2011-11-10function checkDate(startTime, endTime) {
        var aStart = startTime.split('-'); //转成成数组,分别为年,月,日,下同 
        var aEnd = endTime.split('-');
        var startDate = aStart.join('');//join用于数组后面
        var endDate = aEnd.join('');
        if (startDate > endDate)
            return false;
        else
            return true;
    }