例如:
StartTime = '00:10';
EndTIme = '01:20';
Run Code Online (Sandbox Code Playgroud)
这些变量是字符串
问题:如何减去它们并在几分钟内返回跨度时间?
希望你能帮忙
Guf*_*ffa 15
创建一个函数将这样的字符串解析成几分钟:
function parseTime(s) {
var c = s.split(':');
return parseInt(c[0]) * 60 + parseInt(c[1]);
}
Run Code Online (Sandbox Code Playgroud)
现在你可以解析字符串并简单地减去:
var minutes = parseTime(EndTIme) - parseTime(StartTime);
Run Code Online (Sandbox Code Playgroud)
var startTime = "0:10";
var endTime = "1:20";
var s = startTime.split(':');
var e = endTime.split(':');
var end = new Date(0, 0, 0, parseInt(e[1], 10), parseInt(e[0], 10), 0);
var start = new Date(0, 0, 0, parseInt(s[1], 10), parseInt(s[0], 10), 0);
var elapsedMs = end-start;
var elapsedMinutes = elapsedMs / 1000 / 60;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11627 次 |
| 最近记录: |