UNPKG

695 BTypeScriptView Raw
1import type { DateArg } from "../types.js";
2/**
3 * Google Chrome as of 67.0.3396.87 introduced timezones with offset that includes seconds.
4 * They usually appear for dates that denote time before the timezones were introduced
5 * (e.g. for 'Europe/Prague' timezone the offset is GMT+00:57:44 before 1 October 1891
6 * and GMT+01:00:00 after that date)
7 *
8 * Date#getTimezoneOffset returns the offset in minutes and would return 57 for the example above,
9 * which would lead to incorrect calculations.
10 *
11 * This function returns the timezone offset in milliseconds that takes seconds in account.
12 */
13export declare function getTimezoneOffsetInMilliseconds(
14 date: DateArg<Date> & {},
15): number;