Date Count Down Calculator in JavaScript
function getTimeLeft(sDate) {
sDate = sDate || "20 July, 2012";
var targetTime = (new Date(sDate)).getTime();
var currentTime = (new Date()).getTime();
var diffTime = Math.floor(Math.max(targetTime - currentTime, 0) / 1000);
//alert(targetTime+'-'+currentTime+'='+diffTime);
var _seconds = 1,
_minutes = _seconds * 60,
_hours = _minutes * 60,
_days = _hours * 24;
//alert(_days+' '+_hours+' '+_minutes+' '+_seconds);
var data = {};
data.days = parseInt(diffTime/_days);
diffTime -= data.days * _days;
data.hours = parseInt(diffTime/_hours);
diffTime -= data.hours * _hours;
data.minutes = parseInt(diffTime/_minutes);
diffTime -= data.minutes * _minutes;
data.seconds = diffTime;
//alert(data.days+' '+data.hours+' '+data.minutes+' '+data.seconds);
return data;
}