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";
}
本文介绍了一个用于计算两个日期之间的小时数及分钟数的JavaScript函数。该函数能够将字符串类型的日期转换为Date对象,并计算出二者之间的精确时间差,最终以小时和分钟的形式返回结果。
462

被折叠的 条评论
为什么被折叠?



