The interval to create a span together with this interval.
std.datetime.date.DateTimeException if the given interval is empty.
Note: There is no overload for span which takes a PosInfInterval, because an interval going from negative infinity to positive infinity is not possible.
assert(NegInfInterval!Date(Date(2012, 3, 1)).span( Interval!Date(Date(1990, 7, 6), Date(2000, 8, 2))) == NegInfInterval!Date(Date(2012, 3 , 1))); assert(NegInfInterval!Date(Date(2012, 3, 1)).span( Interval!Date(Date(1999, 1, 12), Date(2015, 9, 2))) == NegInfInterval!Date(Date(2015, 9 , 2))); assert(NegInfInterval!Date(Date(1600, 1, 7)).span( Interval!Date(Date(2012, 3, 11), Date(2017, 7, 1))) == NegInfInterval!Date(Date(2017, 7 , 1)));
Returns an interval that covers from the earliest time point of two intervals up to (but not including) the latest time point of two intervals.