UNPKG

@onesy/date

Version:

Time and date utils library

11 lines 496 B
import isExists from '@onesy/utils/isExists'; import copy from '@onesy/utils/copy'; import timezones from './timezones'; import getTimezoneOffset from './getTimezoneOffset'; export default function myTimezone() { let code; let timezoneOffset; if (isExists('Intl')) code = Intl.DateTimeFormat().resolvedOptions().timeZone;else timezoneOffset = getTimezoneOffset(); const timezone = copy(timezones.find(item => code ? item.code === code : item.utc === timezoneOffset)); return timezone; }