treehouse : what would you like to learn today?
Web Design Web Development iOS Development

[Solved] help me edit this auto updating countdown script, so that it will display a message on date?

  • Here's the countdown. It restarts the countdown the day after the event, I am just wondering if there is a way to display a message on the date of the event instead of " -1 "

    
    
     today = new Date();
         thismon = today.getMonth();
         thisday = today.getDate();
         thisyr = today.getFullYear();
    if (thismon == 9 && thisday > 31)
     {
     thisyr = ++thisyr;
     BigDay = new Date("October 31, "+thisyr);
     }
    else
     {
     BigDay = new Date("October 31, "+thisyr);
     }
            msPerDay = 24 * 60 * 60 * 1000;
            timeLeft = (BigDay.getTime() - today.getTime());
            e_daysLeft = timeLeft / msPerDay;
            daysLeft = Math.floor(e_daysLeft);
            e_hrsLeft = (e_daysLeft - daysLeft) * 24;
            hrsLeft = Math.floor(e_hrsLeft);
            minsLeft = Math.floor((e_hrsLeft - hrsLeft) * 60);
            document.write("" + daysLeft + " days til Halloween!");
    
    

  • Try this instead of the last line you have: if(daysLeft <= 0 ) { document.write('HAPPY HALLOWEEN!!!!!!!') } else { document.write("" + daysLeft + " days til Halloween!");​ }

  • Perfect! Thank you so much =D

    ...and Happy Halloween!!!!