Skip to content

Commit 5f12144

Browse files
committed
flex date calc for utc offset
1 parent 112d1b3 commit 5f12144

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

react-app/src/utils/date.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
export const startOfDay = (instant: string | number | Date): Date => {
2-
const d = new Date(instant);
3-
return new Date(Date.UTC(d.getUTCFullYear(), d.getUTCMonth(), d.getUTCDate()))
2+
const d = new Date(instant);
3+
if (d.getTimezoneOffset() < 0) {
4+
return new Date(Date.UTC(d.getUTCFullYear(), d.getUTCMonth(), d.getUTCDate()));
5+
}
6+
if (d.getTimezoneOffset() > 0) {
7+
return new Date(d.getUTCFullYear(), d.getUTCMonth(), d.getUTCDate());
8+
}
9+
return d;
410
};

0 commit comments

Comments
 (0)