Skip to content

Commit 9261649

Browse files
committed
fix: Error if no local date is provided
1 parent 3322d7b commit 9261649

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/VueDatePicker/utils/timezone.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export const getTimezoneOffset = (timezone?: string, localDate?: Date) => {
4242
const date = new Date();
4343
const utcDate = new Date(date.toLocaleString('en-US', { timeZone: 'UTC' }));
4444
const specificDate = new Date(date.toLocaleString('en-US', { timeZone: timezone }));
45-
const dateToOffset = isDST(localDate ?? date) ? specificDate : localDate;
45+
const dateToOffset = isDST(localDate ?? specificDate) ? specificDate : (localDate ?? specificDate);
4646
const dstOffset = dateToOffset!.getTimezoneOffset() / 60;
4747
return (+utcDate - +specificDate) / (1000 * 60 * 60) - dstOffset;
4848
};

0 commit comments

Comments
 (0)