function dateStartEnd (dtStart,dtEnd) { // 型が「String」であれば、Date型に変更する if (typeof dtStart == 'string' ) { dtStart = StringToDate(dtStart); } if (typeof dtEnd == 'string' ) { dtEnd = StringToDate(dtEnd); } // 二つ日時の時間数を取得 var hours = parseFloat((dtEnd - dtStart) / 86400000 * 24).toFixed(3); if(hours > 0) { // 時間小数部分を分に変換する var mis = (hours * 60).toFixed(0) - parseInt(hours) * 60; if (mis < 10) { mis = "0" + mis; } if (hours > 999) { hours = 999; mis = 99; } return parseInt(hours) + ":" + mis; } return "00:00"; }