datetime - javascript - elapsed minutes between two times -


i have application requires elapsed minutes between 2 times. eg: 9:00 10:00 sixty minutes. solution worked out, seems excessively verbose. can better?

edit: receive strings in format of yyyymmdd , hhmm or hmm remote system.

// define start time , end time string var start_time ="830"; var end_time ="1930";  // make sure have complete 4 digit time start_time   = ('0' + start_time).slice(-4); end_time     = ('0' + end_time).slice(-4);  // extract start minutes , seconds start_hour = start_time.substring(0,2);  start_minute = start_time.substring(2,4);   // extract end minutes , seconds end_hour = end_time.substring(0,2);  end_minute = end_time.substring(2,4);   //get current date - seems need date valid date create date object var = new date(); var year = now.getutcfullyear(); var month = now.getutcmonth(); var day = now.getdate();  // create date object var start_date_time_object = new date(year,month,day,start_hour,start_minute);   var end_date_time_object = new date(year,month,day,end_hour,end_minute);      // number of minutes between start , end times var start_minutes = (start_date_time_object.gethours() * 60) +  start_date_time_object.getminutes(); var end_minutes = (end_date_time_object.gethours() * 60) +  end_date_time_object.getminutes();  // calculate net time elapsed var duration = end_minutes - start_minutes;  // display console.log(start_minutes); console.log(end_minutes); console.log(duration); 

var start_time ="830"; var end_time ="1930";  var start_hour = start_time.slice(0, -2); var start_minutes = start_time.slice(-2);  var end_hour = end_time.slice(0, -2); var end_minutes = end_time.slice(-2);  var startdate = new date(0,0,0,start_hour, start_minutes); var enddate = new date(0,0,0,end_hour, end_minutes);  var millis = enddate - startdate; var minutes = millis/1000/60; alert(minutes);  --output:-- 660 

Comments

Popular posts from this blog

.htaccess - First slash is removed after domain when entering a webpage in the browser -

Automatically create pages in phpfox -

c# - Farseer ContactListener is not working -