Lieutenant Dan
Lieutenant Dan

Reputation: 8274

show a div based on between 2 calendar dates

I have the below; which works fine, but I need to add variables that will be between 2 given dates for which the div will be shown.

var now = new Date();

var Date0 = new Date("November 12, 2015");

var Date1 = new Date("November 2, 2015"); // need to write between nov 2 - november 4

var Date2 = new Date("November 23, 2015");

var Date3 = new Date("November 22, 2015");


if(now > Date0) // today is after Christmas
{
     $('#date_0').show();
}

if(now > Date1) // today is after Christmas
{
     $('#date_1').show();
}

if(now > Date2) // today is after Christmas
{
     $('#date_2').show();
}

if(now > Date3) // today is after Christmas
{
     $('#date_3').show();
}

Upvotes: 0

Views: 445

Answers (1)

Shailendra Sharma
Shailendra Sharma

Reputation: 6992

use && with both of date

if( new Date() < new Date("November 5, 2015")  && new Date() > new Date("November 1, 2015")) 
{
    console.log('in') //this will run form 2 nov to 4th nov
}

Upvotes: 1

Related Questions