use dayjs utc mode to improve before/after performance (#10544)

This commit is contained in:
Alex van Andel authored and GitHub committed 2023-08-02 17:03:04 +00:00
1 parent bf050b498c
commit 23f97bdd3c
1 file changed
+3 -3
+3 -3
View File
@@ -157,9 +157,9 @@ export function intersect(ranges: DateRange[][]): DateRange[] {
}
function getIntersection(range1: DateRange, range2: DateRange) {
const start = range1.start.isAfter(range2.start) ? range1.start : range2.start;
const end = range1.end.isBefore(range2.end) ? range1.end : range2.end;
if (start.isBefore(end)) {
const start = range1.start.utc().isAfter(range2.start) ? range1.start : range2.start;
const end = range1.end.utc().isBefore(range2.end) ? range1.end : range2.end;
if (start.utc().isBefore(end)) {
return { start, end };
}
return null;