accepts a single time0ms ‣
var splits;
splits = thatDay('05:00', '06:00').split('1982-05-25T05:30');
assertEqual(2, splits.length);
assertTwixEqual(thatDay('05:00', '05:30'), splits[0]);
return assertTwixEqual(thatDay('05:30', '06:00'), splits[1]);
accepts multiple times1ms ‣
var splits;
splits = thatDay('05:00', '06:00').split('1982-05-25T05:30', '1982-05-25T05:45');
assertEqual(3, splits.length);
assertTwixEqual(thatDay('05:00', '05:30'), splits[0]);
assertTwixEqual(thatDay('05:30', '05:45'), splits[1]);
return assertTwixEqual(thatDay('05:45', '06:00'), splits[2]);
accepts a list of times1ms ‣
var splits;
splits = thatDay('05:00', '06:00').split(['1982-05-25T05:30', '1982-05-25T05:45']);
assertEqual(3, splits.length);
assertTwixEqual(thatDay('05:00', '05:30'), splits[0]);
assertTwixEqual(thatDay('05:30', '05:45'), splits[1]);
return assertTwixEqual(thatDay('05:45', '06:00'), splits[2]);
returns the original if there are no args0ms ‣
var range, splits;
range = thatDay('05:01', '07:30');
splits = range.split();
assertEqual(1, splits.length);
return assertTwixEqual(range, splits[0]);
returns the original if the arg is an empty list0ms ‣
var range, splits;
range = thatDay('05:01', '07:30');
splits = range.split([]);
assertEqual(1, splits.length);
return assertTwixEqual(range, splits[0]);
excludes bad times1ms ‣
var splits;
splits = thatDay('05:00', '06:00').split('1982-05-23', '1982-05-25T05:30', moment.invalid());
assertEqual(2, splits.length);
assertTwixEqual(thatDay('05:00', '05:30'), splits[0]);
return assertTwixEqual(thatDay('05:30', '06:00'), splits[1]);
returns the original if they're all bad times0ms ‣
var range, splits;
range = thatDay('05:01', '07:30');
splits = range.split(moment.invalid());
assertEqual(1, splits.length);
return assertTwixEqual(range, splits[0]);
splits at all provided times0ms ‣
var splits;
splits = moment.twix('2016-11-16T16:00:00', '2016-11-17T00:00:00').split('2016-11-16T18:00:00', '2016-11-17T00:00:00');
assertEqual(2, splits.length);
assertTwixEqual(moment.twix('2016-11-16T16:00:00', '2016-11-16T18:00:00'), splits[0]);
return assertTwixEqual(moment.twix('2016-11-16T18:00:00', '2016-11-17T00:00:00'), splits[1]);