Skip to content

Instantly share code, notes, and snippets.

@crazy4groovy
Created July 12, 2012 01:43
Show Gist options
  • Select an option

  • Save crazy4groovy/3095099 to your computer and use it in GitHub Desktop.

Select an option

Save crazy4groovy/3095099 to your computer and use it in GitHub Desktop.
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;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment