UNPKG

@technobuddha/library

Version:
25 lines (24 loc) 898 B
/** * Options for the {@link timezone} function * @group Time * @category Time Zone */ export type TimezoneOptions = { /** Display 'gmt' in time zones */ gmt?: boolean; /** Display 'z' for the gmt time zone */ z?: boolean; }; /** * Determine the correct timezone string for a specified date using a local timezone, or an offset in minutes * @remarks the gmt flag overrides the z flag if both are set * @param input - The date, or a timezone offset in minutes * @param options - see {@link TimezoneOptions} * @defaultValue gmt false * @defaultValue z true * @returns the timezone offset formatted like '±hh:mm' the string is prefixed by 'gmt' if the option is set. If the z option is set 'z' is returned for the * gmt+00:00 timezone * @group Time * @category Time Zone */ export declare function timezone(input: Date | number, { gmt, z }?: TimezoneOptions): string;