-4
我想计算时间差,例如12:30 pm-12:00am,不知道我做错了什么。任何指针将不胜感激。使用Javascript计算分钟差异
function CountingMinutesI(str) {
\t var times = str.split('-'); \t
\t var from = times[0];
\t var to = times[1];
function timer(num){
\t var hrs = num.split(':');
\t var min = hrs[1].slice(0,2);
\t var ampm = hrs[1].slice(2);
\t var totalMins = 0;
\t var pmMins = if (ampm === 'pm'){
return 720;
}else
\t return 0;
\t var totalMins = hrs*60 + mins + pmMins ;
\t return totalMins;
}
var diff = timer(from) - timer(to);
\t return diff;
}
// keep this function call here
CountingMinutesI("12:30pm-12:00am");
那是没有办法打电话。你需要使用'CountingMinutesI(“12:30 pm-12:00am”);' –
只是一个愚蠢的问题什么是在24小时制12:30下午? –
@NinaScholz 12:30根据[维基百科](https://en.wikipedia.org/wiki/12-hour_clock) –