UNPKG

@leafygreen-ui/date-utils

Version:
40 lines (35 loc) 1.19 kB
import { SupportedLocales } from '../types/locales'; export const testTimeZones = [ { tz: 'Pacific/Honolulu', UTCOffset: -10 }, { tz: 'America/Los_Angeles', UTCOffset: -8 }, { tz: 'America/New_York', UTCOffset: -5 }, { tz: 'Europe/London', UTCOffset: +0 }, { tz: 'Asia/Istanbul', UTCOffset: +3 }, { tz: 'Asia/Seoul', UTCOffset: +9 }, { tz: 'Pacific/Kiritimati', UTCOffset: +14 }, ] as const; export const undefinedTZ = { tz: undefined, UTCOffset: undefined, }; /** Time zones used to test with */ export const testTimeZoneLabels = testTimeZones.map(({ tz }) => tz); /** Locales (date formats) to test with: * * English-US * English-UK * German (Germany) (uses `.` char separator) * Farsi-Afghanistan (week starts on Sat) * English-Maldives (week starts on Fri.) */ export const testLocales = [ ...Object.values(SupportedLocales), 'de-DE', // German, Germany (uses `.` char separator) 'en-MV', // English, Maldives (week starts on Fri.) 'es-MX', // Spanish, Mexico 'fa-AF', // Farsi, Afghanistan (week starts on Sat.) 'fr-FR', // French, France 'he-IL', // Hebrew, Israel 'ja-JP', // Japanese, Japan 'zh-CN', // Chinese, China ] as const;