Code: Select all
<script type="text/javascript">
futureDay = new Date("February 27, 2010");
// set time variables
today = new Date();
timeDifference = (futureDay.getTime()-today.getTime())/1000; // in seconds
var oneMinute=60; // minute unit
var oneHour=oneMinute*60; // hour unit
var oneDay=oneHour*24; // day unit
// calculate differences
var days=Math.floor(timeDifference/oneDay);
var hours=Math.floor((timeDifference-(days*oneDay))/oneHour);
var minutes=Math.floor((timeDifference-(days*oneDay)-(hours*oneHour))/oneMinute);
// output
if (days >= 0) document.write("Only "+days+" days "+hours+" hours and "+minutes+" minutes until the big day."); </script>