function setTZCountDownCUSTOM(FROMmonth, FROMyear, FROMday, FROMhour, FROMminutes, FROMseconds, TOmonth, TOyear, TOday, TOhour, TOminutes, TOseconds) { var day = FROMday; // day of month var hour = FROMhour; // 0 through 23 for the hours of the day var minutes = FROMminutes; // minutes server time var seconds = FROMseconds; // seconds server time var toDate = new Date(); toDate.setFullYear(TOyear, TOmonth - 1, TOday) toDate.setHours(TOhour); toDate.setMinutes(TOminutes); toDate.setSeconds(TOseconds); var fromDate = new Date(); fromDate.setFullYear(FROMyear, FROMmonth - 1, FROMday) fromDate.setHours(hour); fromDate.setMinutes(minutes); fromDate.setSeconds(seconds); var diffDate = new Date(0); diffDate.setMilliseconds(toDate - fromDate); return Math.floor(diffDate.valueOf() / 1000); } function displayTZCountDownCUSTOM(countdown, tzcd) { if (countdown < 0) document.getElementById(tzcd).innerHTML = "00"; else { var secs = countdown % 60; if (secs < 10) secs = '0' + secs; var countdown1 = (countdown - secs) / 60; var mins = countdown1 % 60; if (mins < 10) mins = '0' + mins; countdown1 = (countdown1 - mins) / 60; var hours = countdown1 % 24; var days = (countdown1 - hours) / 24; if (days == 0) { document.getElementById(tzcd).innerHTML = hours + 'h : ' + mins + 'm : ' + secs + 's'; } else { document.getElementById(tzcd).innerHTML = days + 'd : ' + hours + 'h : ' + mins + 'm : ' + secs + 's'; } //document.getElementById(tzcd).innerHTML = secs+''; setTimeout('displayTZCountDownCUSTOM(' + (countdown - 1) + ',\'' + tzcd + '\');', 1000); } }