0

I have this Javascript code, where I have a condition for 3 days after the current date and one for the current day. I would need to add a condition for 3 days previous to the current date. How can I do that?

$('.entry-date').each(function() {
    var dateString = $(this).text();
    var parts = dateString.split("-");
    var date = new Date(parseInt(parts[2]), parseInt(parts[1])-1, parts[0]);
    var now = new Date();
    var diff = dateDiffInDays(now, date);

    if ((diff < 3) && (diff > 0)) {
        $(this).parent().addClass("new-entry"); 
    }

    if (diff == 0) {
        $(this).parent().addClass("today");  
    }
});
Rory McCrossan
  • 331,213
  • 40
  • 305
  • 339
Andrea
  • 31
  • 2

0 Answers0