1 million meter year

Close to a million meter year, I wrote a function to calculate the average miles per week remaining.

zrfinzomrun3

function goMiles()
{
var minutes = 1000*60;
var hours = minutes*60;
var days = hours*24;

//used this to get date into the correct format for
var dd = new Date();
var ddom = dd.getDate();
var dmoy = dd.getMonth() + 1; //add one bc returns 0-11
var dyr = dd.getFullYear();
var ddate = dmoy + “/” + ddom + “/” + dyr;

//var cdate = document.getElementById(‘myDate’).value;  // get manual date input
//var foo_date1 = getDateFromFormat(“02/23/2014”, “M/d/y”); // sample from author
//var foo_date1 = getDateFromFormat(cdate, “M/d/y”); // apply manual input
var foo_date1 = getDateFromFormat(ddate, “M/d/y”); //automatic input of date

var foo_date2 = getDateFromFormat(“04/04/2014”, “M/d/y”);
var cmile = document.getElementById(‘myMiles’).value;
var miles = 621.37 – cmile; //second number for miles
var diff_date = Math.round((foo_date2 – foo_date1)/days);
var dayAve = miles / diff_date;
var weekAve = dayAve * 7;
var rndWeek = Math.round(weekAve);
runMsg.innerHTML=”Average ” + rndWeek + ” miles per week.<br>” +
“You have ” + Math.round(miles) + ” miles to go.<br>” + “You have ” + diff_date + ” days remaining. <br>” +
“Today is ” + ddate;
//alert(“Average ” + rndWeek + ” miles per week to meet the million meter goal” + cdate );
}

Leave a Reply