Trying to change this function from Get difference between 2 dates in javascript? to return difference in hours instead of days, but no luck so far. =)
function dateDiffInDays(scheduled, due) {
    var _MS_PER_DAY = 1000 * 60 * 60 * 24;
    var scheduled = new Date(scheduled);
    var due = new Date(due);
    var utc1 = Date.UTC(scheduled.getFullYear(), scheduled.getMonth(), scheduled.getDate());
    var utc2 = Date.UTC(due.getFullYear(), due.getMonth(), due.getDate());
    return Math.floor((utc2 - utc1) / _MS_PER_DAY);
}
Changed _MS_PER_DAY to 1000 * 60 * 60, but it wont work returning zeros. Please help.
EDIT: values of schedule and due in this format: "09/21/2014 09:00:00 am"
 
     
    