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, время: 01:07. |