exec,
:)
var t1 = '06:00',
t2 = '06:10';
function fn(a,b)
{
a = a.split(":");
b = b.split(":");
a = a[0] * 60 + a[1] * 1;
b = b[0] * 60 + b[1] * 1;
a += (b - a)/2;
return [("0"+(a/60|0)).substr(-2),("0"+(a%60|0)).substr(-2)].join(":")
}
alert(fn(t1,t2));
|
Спасибо за помощь, очень благодарен.
Но реализовал своё решение, более красивое на мой взгляд. На всякий случай (может быть кому-то пригодится): var t1 = moment.duration("16:46", "HH:mm").asSeconds(); var t2 = moment.duration("17:04", "HH:mm").asSeconds(); var t = moment.utc( ((t1+t2)/2) * 1000 ).format("HH:mm"); |
| Часовой пояс GMT +3, время: 15:13. |