Moment JS, UTC to Local time
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script>
<div id="first"></div>
<div id="second"></div>
JavaScript
$(function(){
var divFirst = $('#first');
var divSecond = $('#second');
var first = moment.utc('2016-02-18T22:00:00+00:00');
var second = moment.utc('2016-02-19T02:00:00+00:00');
// compute diff in ms
var diffInMs = Math.abs(moment(first).diff(second));
// half
var middleGap = diffInMs / 30;
var middleDate = moment(first).add(middleGap, 'ms');
// 2016-02-18T22:00:00+00:00 - 2016-02-19T00:00:00+00:00
// 2016-02-19T00:00:00+00:00 - 2016-02-19T02:00:00+00:00
var format = "YYYY-MM-DDTHH:mm:ss";
divFirst.text(moment(first).utc().format(format) + ' ' + moment(middleDate).utc().format(format));
divSecond.text(moment(middleDate).utc().format(format) + ' ' + moment(second).utc().format(format));
});