How to calculate Time Until using Javascript

Web programming topics
Post Reply
Tony
Lieutenant
Lieutenant
Posts: 86
Joined: Tue Jul 21, 2009 4:11 pm

How to calculate Time Until using Javascript

Post by Tony » Sun Nov 29, 2009 4:21 am

Change the date in the variable futureDay and this script will provide days, hours and minutes until that day.

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>
Post Reply

Return to “Web programming”