use dayjs utc mode to improve before/after performance (#10544)
parent
bf050b498c
commit
23f97bdd3c
|
@ -157,9 +157,9 @@ export function intersect(ranges: DateRange[][]): DateRange[] {
|
||||||
}
|
}
|
||||||
|
|
||||||
function getIntersection(range1: DateRange, range2: DateRange) {
|
function getIntersection(range1: DateRange, range2: DateRange) {
|
||||||
const start = range1.start.isAfter(range2.start) ? range1.start : range2.start;
|
const start = range1.start.utc().isAfter(range2.start) ? range1.start : range2.start;
|
||||||
const end = range1.end.isBefore(range2.end) ? range1.end : range2.end;
|
const end = range1.end.utc().isBefore(range2.end) ? range1.end : range2.end;
|
||||||
if (start.isBefore(end)) {
|
if (start.utc().isBefore(end)) {
|
||||||
return { start, end };
|
return { start, end };
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
|
|
Loading…
Reference in New Issue